Как перенести схему и все ее таблицы в новую базу данных? - PullRequest
0 голосов
/ 01 ноября 2018

У меня есть база данных со схемой foo, которая содержит 20 таблиц. Я хочу переместить все содержимое схемы foo в базу данных b без переопределения текущего содержимого в базе данных b.

Есть ли способ сделать это в pgadmin?

Я нашел эту ссылку и, возможно, она будет очень похожа. Но эта конкретная ссылка для передачи таблицы. Копирование таблицы из одной базы данных в другую в Postgres

Ответы [ 2 ]

0 голосов
/ 02 ноября 2018

, поэтому в pg admin выполните следующие шаги для создания сценария

- Щелкните правой кнопкой мыши по базе данных и нажмите Резервное копирование. -Выберите путь к файлу и имя файла, где вы хотите сохранить свой скрипт -Выберите Plain в качестве формата в раскрывающемся списке форматов. -Перейдите в Параметры и проверьте «схема и данные» на вкладке № 1. -Тогда нажмите на Резервное копирование. -Тогда нажмите Готово.

- Затем щелкните правой кнопкой мыши на 2-й базе данных и создайте новый запрос. -Найдите, где вы сохранили скрипт и скопируйте скрипт в запрос -запустите запрос и все должно быть хорошо

если вы не уверены в этом, просто создайте 2 тренировочные базы данных и попробуйте на них, прежде чем делать это на основной

0 голосов
/ 01 ноября 2018

Вы можете создать сценарий для первой базы данных со всеми ее данными после выполнения сценария. Вы можете запустить сценарий th в другой базе данных, он должен работать, если у вас нет таблиц во второй базе данных с тем же именем

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...