Como posso exportar o esquema de um banco de dados no PostgreSQL?
Meu computador quebrou, mas felizmente eu fiz o backup da pasta C: \ Program Files \ PostgreSQL.
Agora estou trabalhando em um novo computador e gostaria de importar os bancos de dados Postgres anteriores que estão armazenados no disco externo.
Eu gostaria de exportar o esquema de um banco de dados específico que está localizado na pasta de backup.
O arquivoPostgreSQL\8.3\data\global\pg_database
contém informações sobre bancos de dados e seus OIDs; por exemplo:
"db1" 20012
"db2" 23456
Eu gostaria de exportar o esquema de "db1".
Existe uma pasta chamada "20012" na pasta"PostgreSQL\8.3\data\base\20012"
que contém muitos arquivos [500 arquivos].
Existe alguma maneira de exportar o esquema desse banco de dados?
Observe que todos os arquivos do banco de dados Postgresql estão localizados em um disco rígido externo e gostaria de exportar o esquema desse banco de dados em um arquivo SQL, pegar esse arquivo, executá-lo e criar o mesmo banco de dados exato localmente.