You can now use the pg_signal_autovacuum_worker role backported from PostgreSQL version 18 withAzure Database for PostgreSQL Flexible Server versions 15 and later. The autovacuum process, once it is triggered, blocks the execution of DDL statements until the time it gets executed. This role allows you to cancel the autovacuum process that gets triggered as part of maintenance activity on the PostgreSQL serverusingpg_terminate_backend()/pg_cancel_backend() statements. This is a significant improvement as it allows users with non-superuser privilegestocancel the autovacuum process.