we have to migrate from hosted PG12 to containerized PG16 on private cloud.
some of the installed PG12 extensions are not offered on the containerized PG16, eg. PostGIS related extensions like pg_routing and ogr_fdw.
some of these extensions are not needed anymore. some of these extensions were installed in their own schema. I came up with this solution. dump all roles with pg_dumpall. edit this dumpfile and
dump all required databases with pg_dump
edit this dump file and
any missings? I wonder whether a plain text dump could lead to conversion problems or something similar? |