TABLE action (
"guid" uuid NOT NULL UNIQUE,
"created" timestamptz NOT NULL,
"type_guid" uuid NOT NULL REFERENCES types("guid") ON DELETE CASCADE,
"user_guid" uuid NOT NULL REFERENCES users("guid") ON DELETE CASCADE,
CONSTRAINT action_pk PRIMARY KEY ("guid")
);
связка к таблице types под вопросом
тип действия может быть разным (типа add/change/invite) и тд
проблема в том, что не логично удалять все записи из action когда удаляется guid в таблице types
сделать ключ по имени type а не по guid-у так норм будет?
или как вернее?
> проблема в том, что не логично удалять все записи из action когда удаляется guid в таблице types Ну так не используйте ON DELETE CASCADE. > сделать ключ по имени type а не по guid-у так норм будет? Да. Зачем там вообще [повсюду] UUID-ы?
Обсуждают сегодня