Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
brentadonis
Employee
Employee

Microsoft Azure Database for PostgreSQL - Flexible Server

The documentation for Supported Endpoint Microsoft Azure Database for PostgreSQL - Flexible Server states that is is supported via the PostgreSQL source endpoint. However, 

it appears that some of the information is not valid for the PaaS offering in Azure A lot of the documentation states the use of super user role but this is reserved for MS Support. Will azure_pg_admin work and is it supported? Or will we have to go down the route of using an account with the superuser role?

Labels (2)
1 Solution

Accepted Solutions
john_wang
Support
Support

Hello @brentadonis ,

Thanks for opening the article.

If you need to replicate the DDL operations , then the option "Capture DDL events" should be enabled: 

john_wang_0-1690348290423.png

With this setting, Replicate will CREATE EVENT TRIGGER  in PostgreSQL. The needed privilege in PostgreSQL doc Only superusers can create event triggers:

john_wang_2-1690348882632.png

So, by default, the superuser rule is required. 

Or you may try to CREATE EVENT TRIGGER by superuser role then use regular replication role account to run the task, in this scenario please check Replicate User Guide section: Using an account without the "superuser" role.

Hope this helps.

Regards,

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!

View solution in original post

2 Replies
john_wang
Support
Support

Hello @brentadonis ,

Thanks for opening the article.

If you need to replicate the DDL operations , then the option "Capture DDL events" should be enabled: 

john_wang_0-1690348290423.png

With this setting, Replicate will CREATE EVENT TRIGGER  in PostgreSQL. The needed privilege in PostgreSQL doc Only superusers can create event triggers:

john_wang_2-1690348882632.png

So, by default, the superuser rule is required. 

Or you may try to CREATE EVENT TRIGGER by superuser role then use regular replication role account to run the task, in this scenario please check Replicate User Guide section: Using an account without the "superuser" role.

Hope this helps.

Regards,

John.

Help users find answers! Do not forget to mark a solution that worked for you! If already marked, give it a thumbs up!
brentadonis
Employee
Employee
Author

Hello John,

Thank you for the response - much appreciated.