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

From: eshkinkot(at)gmail(dot)com ( Сергей Бурладя =?utf-8?B?0L0=?=)
To: "Dmitry E(dot) Oboukhov" <unera(at)debian(dot)org>
Cc: pgsql-ru-general(at)postgresql(dot)org
Subject: Re: Таблицы с взаимными связями
Date: 2012-01-07 21:07:52
Message-ID: 87k4532pcn.fsf@home.progtech.ru
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-ru-general

"Dmitry E. Oboukhov" <unera(at)debian(dot)org> writes:

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

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

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

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

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

In response to

Browse pgsql-ru-general by date

  From Date Subject
Next Message Dmitry E. Oboukhov 2012-01-16 07:22:22 Очистка БД
Previous Message Сергей Бурладя =?utf-8?B?0L0=?= 2012-01-07 20:53:41 Re: Чистка таблиц