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.

questionAnswers(7)

yourAnswerToTheQuestion