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.