Jak mogę wyeksportować schemat bazy danych w PostgreSQL?

Mój komputer się zepsuł, ale na szczęście zarchiwizowałem folder C: Program Files PostgreSQL.

Teraz pracuję na nowym komputerze i chciałbym zaimportować poprzednie bazy danych Postgres, które są przechowywane na dysku zewnętrznym.

Chciałbym wyeksportować schemat konkretnej bazy danych, który znajduje się w folderze kopii zapasowej.

PlikPostgreSQL\8.3\data\global\pg_database zawiera informacje o bazach danych i ich OID; na przykład:

"db1" 20012
"db2" 23456

Chciałbym wyeksportować schemat „db1”.

W folderze znajduje się folder o nazwie „20012”"PostgreSQL\8.3\data\base\20012" zawiera wiele plików [500 plików].

Czy istnieje sposób na wyeksportowanie schematu tej bazy danych?

Należy zauważyć, że wszystkie pliki bazy danych Postgresql znajdują się na zewnętrznym dysku twardym i chciałbym wyeksportować schemat tej bazy danych w pliku SQL, pobrać ten plik, uruchomić go i utworzyć lokalnie tę samą dokładną bazę danych.

questionAnswers(7)

yourAnswerToTheQuestion