I am looking forward to upgrade azure Postgres flexible from version 12 to 16. I can do it with downtime using pgdump but I want to do it in a way that there is no downtime.
Postgres sql is in azure cloud, I tried to use azure DMS but that does not support to migrate from Postgres flexible server
to another Postgres flexible server
because we have huge difference in version that is why I dont want to directly upgrade from 12 - 16, rather want to create a new DB with version 16 and then migrate data to this and have cdc enable.
please suggest any best approach I can take to do this upgrade or anything I need to be mindful of .