Postgresql копировать таблицу между серверами - PullRequest
0 голосов
/ 27 января 2012

Этот вопрос похож на Копировать структуру таблицы в новую таблицу

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

Я думал что-то вроде:

создать таблицу moo (как old_moo, включая значения по умолчанию, включая ограничения, включая индексы)

Но, насколько я знаю, это не копирует внешние ключи или триггеры. Также я не знаю, возможно ли заставить эту команду работать между разными серверами (пока я не смог выяснить, как ...).

Есть какие-нибудь подсказки?

1 Ответ

1 голос
/ 27 января 2012

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

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