2014-10-24 3 views
0

У меня есть база данных Postgresql, где многие таблицы наследуются от общей корневой таблицы.Каковы шаги для разделения таблицы childs в postgresql?

Каковы SQL-команды, используемые для удаления корневой таблицы, но сохраняющие данные и окончательную схему для каждой таблицы?

Спасибо.

ответ

1

Родительскую таблицу нельзя отбросить, пока все ее дети остаются. Столбцы или контрольные ограничения дочерних таблиц не могут быть удалены или изменены, если они наследуются от любых родительских таблиц. Если вы хотите удалить таблицу и все ее потомки, одним из простых способов является удаление родительской таблицы с помощью опции CASCADE.

Source

+0

Благодарим за помощь. –

Смежные вопросы