Thread: Re: Таблицы с взаимными связями

Re: Таблицы с взаимными связями

From
eshkinkot@gmail.com (Сергей Бурладян)
Date:
"Dmitry E. Oboukhov" <unera@debian.org> writes:

> Хочется таблицу групп сделать просто такой:
>
>  | group_id | name | creator_id |
>
> Ну и ON DELETE SET NULL если пользователя удалят.

Запретите удаление пользователей, сделайте флаг is_active bool :)

> Вопрос. утилиты pg_dump/restore будут корректно с такими вещами
> работать? mysqldump создавала ЕМНИП такой дамп, который обратно залить
> было непросто. А как в постгрисе с этой проблемой?

postgres обещает сам отслеживать все зависимости и восстанавливать таблицы в
корректном порядке. Ограничения внешних ключей в pg создаются _после_ загрузки
данных из резервной копии.

-- 
С уважением, Сергей Бурладян