Azure Database for PostgreSQL

We would love to hear it! Please take a few minutes to submit your idea or vote up an idea submitted by another Azure Database for PostgreSQL customer. All of the feedback you share in these forums will be monitored and reviewed by the Azure Database for PostgreSQL engineering team. By suggesting or voting for ideas here, you will also be one of the first to know when we begin work on your feature requests and when we release the feature.
Remember that this site is only for feature suggestions and ideas! If you have technical questions please try our documentation, MSDN forum or StackOverflow.

  1. Implement PL/.NET Core for Stored Procedures, Triggers, and Functions in PostgreSQL

    Implement PL/.NET Core support which will allow for Stored Procedures, Triggers, and Functions in PostgreSQL to be written in .NET Core

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
  2. Ability to increase max_connections

    Default values are too low for our needs.

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. MADlib

    Machine learning, statistics and analytics for data scientists
    http://madlib.incubator.apache.org/

    6 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
  4. Execute SQL scripts during ARM Template Deployments

    After deploying a postgreSQL service using an ARM template, in order to configure my databases, roles, etc., I have to execute a script after I have deployed the service.

    I'd like a way to include a SQL script at time of deploying my ARM template.

    5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Better support for automation of installation in ARM Template / PowerShell

    We massively deploy PostgreSQL instances. We (for exemple) need to automatically deploy configuration (for instances log_* parameters). It's possible to modify configuration with AZ commands. The other automation tools don't have the required functionality:


    • ARM Template cannot deploy instances with a set configuration.


    • Python2 should provide the necessary tools via azure.mgmt.* but is not very well documented (it's still in preview)


    • PowerShell as no options for that. (and very few means to interact with Postgres in general).


    In general, the support for postgres is bad in automation tools (and the feature coverage not uniform). We have to mix and match…

    5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Roadmap  ·  Flag idea as inappropriate…  ·  Admin →
  6. URL encode PostgreSQL connection strings

    The string I got initially was as follows:

    postgres://user@postgre-resource-name:password@host:5432/database

    Because @ sign appears twice, some tools like pg_dump were confused. The issue was solved by URL encoding the first @:

    postgres://user%40postgre-resource-name:password@host:5432/database

    5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for using Azure Database for PostgreSQL.

    Where are you requesting that we display this url encoded version? You mention that you got the first string – was this from one of our documents? Do let me know so we can update it. Also, you can directly use the GitHub issues commenting system to request changes to Azure documentation on a document page.

    Thanks,
    Rachel on behalf of the Azure Database for PostgreSQL team

  7. Add "pgpointcloud" extension support.

    Request for support for the pgpointcloud extension in Azure PostgreSQL databases.

    https://github.com/pgpointcloud/pointcloud

    Would also be useful to have the optional compression features included. These require libght (https://github.com/pramsey/libght/) and lazperf (https://github.com/hobu/laz-perf).

    5 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
  8. Commit to keeping Timescale updated

    The Timescale extension is a year behind on releases. Last time we tried it, it was also far behind, and buggy.
    This lack of updates is reason enough for us not to try and use it.

    Please commit to keeping Timescale, end extensions in general, up-to-date.

    Not having to manage updates outselves is, after all, a large part of the value a managed solution provides.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  9. Pg_basebackup / Replication on-premise

    It would be great if we could either use pgbasebackup as well as pgdump to take backup or the ability to replica from the Azure Master to our own db instance (either a VM on Azure or on-premise).

    This would mean creating replication role slots under the Connection security tab.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Roadmap  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support for Ultra SSD SKU configuration

    For performance critical workloads and large volumes of data, storage access latency is critical. Please support a Ultra SSD SKU configuration.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Roadmap  ·  Flag idea as inappropriate…  ·  Admin →
  11. Ability to use PG FDW to access one PG server from another w/o opening the firewall to all of Azure

    I'd like a way to use Postgres foreign data wrapper (FDW) which is supported today to access one Azure DB for Postgres server from another, without opening the firewall on the first server to all of Azure.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. pgTAP support for application testing

    We are working on migrating our app to Azure, and our app has unit/regression tests with using pgTAP [1].

    I would like Azure PostgreSQL to support pgTAP to allow us for application compatibility test.

    [1] https://pgtap.org/

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
  13. Firewall option: Allow access from a specific Azure resource

    While the option to allow access to all Azure services is nice, I'd much rather be able to control what resources can reach my server on a more granular level.

    The vnet integration is excellent, but many Azure resources (I'm thinking specifically of Data Factory at the moment) aren't integrated with vnets, for various reasons.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Roadmap  ·  Flag idea as inappropriate…  ·  Admin →
  14. Globally Unique/Custom Domain Names

    Procedurally generated uniqueness should be added to Domain Names to ensure that a namespace will remain available across Azure subscriptions. Users should not have to generate a globally unique server name. Something like “<server name>.<some hash>postgres.database.azure.com” where <some hash> is globally unique and provided by Azure.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. Allow customization of space and IOPS for logs

    To allow for workloads that require verbose logging levels like DEBUG, it would be nice to be able to set (purchase) additional space or IOPS dedicated to storage of logs.

    4 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. periods extension

    The SQL 2016 standard defines a native way of handling system-versioned temporal tables. The periods extension provides this functionality for PostgreSQL versions 9.5 - 12.0, until native support is added.

    https://github.com/xocolatl/periods

    There is a Debian package available which can be installed:

    "sudo apt install postgresql-11-periods"

    The extension can then be enabled using regular CREATE EXTENSION syntax.

    I would love to see this added to Azure. There is clearly demand for this functionality; the thread below suggests adding support for the temporal_tables extension and has 24 upvotes. However, that extension is now outdated compared to the much shinier periods extension.

    https://feedback.azure.com/forums/597976-azure-database-for-postgresql/suggestions/31659994-temporal-tables-postgresql-extension

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
  17. Support upgrading major versions via Replication

    Upgrading Data via Replication is documented as a method in the PostgreSQL docs.

    When creating a read replica in the Azure Portal it is not possible to change the version (I assume it uses the same version as the master).

    Please allow selecting a version when creating a replica so that this upgrade method would be possible.

    18.6.3. Upgrading Data via Replication
    https://www.postgresql.org/docs/current/upgrading.html

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Ability to set max_locks_per_transaction

    As a SaaS provider using postgresql schemas to separate clients we have a lot of tables, one set per customer schema. Some operations such as pg_dump, or schema migrations, takes locks on a lot of tables at once in the database, prior to dumping, or updating the database. For us this means that the default setting of 64 is too low and we'd like to be able to set the value ourself using parameters.

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  19. prefix

    Add prefix extension

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
  20. ip4r extension

    It would be great to have the ip4r extension available in the Azure Database for PostgreSQL service. We already use this extension in our self-managed psql service to use IP addresses as native objects. It is very useful for some IPAM engines like nipapd, etc.

    For more information about this extension: https://github.com/RhodiumToad/ip4r

    3 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Extension  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Azure Database for PostgreSQL

Categories

Feedback and Knowledge Base