Как я могу экспортировать схему базы данных в PostgreSQL?

Мой компьютер вышел из строя, но, к счастью, я создал резервную копию папки C: \ Program Files \ PostgreSQL.

Сейчас я работаю на новом компьютере и хочу импортировать предыдущие базы данных Postgres, которые хранятся на внешнем диске.

Я хотел бы экспортировать схему конкретной базы данных, которая находится в папке резервной копии.

ФайлPostgreSQL\8.3\data\global\pg_database содержит информацию о базах данных и их OID; например:

"db1" 20012
"db2" 23456

Я хотел бы экспортировать схему "db1".

В папке есть папка с именем "20012""PostgreSQL\8.3\data\base\20012" который содержит много файлов [500 файлов].

Есть ли способ экспортировать схему этой базы данных?

Обратите внимание, что все файлы базы данных Postgresql находятся на внешнем жестком диске, и я хотел бы экспортировать схему этой базы данных в файл SQL, взять этот файл, запустить его и создать точно такую же базу данных локально.

Ответы на вопрос(7)

Ваш ответ на вопрос