Есть таблица групп пользователей:
| group_id | name
есть таблица пользователей
| user_id | group_id | ... |
То есть каждый пользователь входит в какую-то одну из групп (или не входит
если NULL).
Далее, админы этой системы - тоже пользователи. Они могут создавать
новые группы.
Хочется зафиксировать какая группа создана каким пользователем.
можно конечно сделать отдельную таблицу, но она кажется лишней.
Хочется таблицу групп сделать просто такой:
| group_id | name | creator_id |
Ну и ON DELETE SET NULL если пользователя удалят.
Вопрос. утилиты pg_dump/restore будут корректно с такими вещами
работать? mysqldump создавала ЕМНИП такой дамп, который обратно залить
было непросто. А как в постгрисе с этой проблемой?
--
. ''`. Dmitry E. Oboukhov
: :’ : email: unera@debian.org jabber://UNera@uvw.ru
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537