Home > Software engineering >  Move or not pg_catalog schema to new database
Move or not pg_catalog schema to new database

Time:12-17

I want to move schemas and data of my current Postgres 11 database to a new Postgres 13 database.

I do pg_dump for that purpose to firstly dump to files schemas, data etc. I am not sure about whether should i also take pg_catalog schema. Can someone advice?

CodePudding user response:

pg_catalog contains the database metadata. When you export a database, you do not directly export data from these tables. They get exported implicitly in the shape of the CREATE and ALTER statements that pg_dump generates.

pg_dump will export all data from a database (but it excludes the definition of users and tablespaces and permissions on the database).

  • Related