В базе данных PostgreSQL 8.3 у меня есть таблица «заказы», ссылающаяся на таблицу «booking_transactions» по ID. Чтобы каждое бронирование принадлежало одной транзакции. Можно удалить заказы из базы данных.Автоматически удалять строку родительского объекта, когда все дети ушли
Как я могу убедиться, что строка «booking_transactions» автоматически удаляется, когда все «заказы», ссылающиеся на нее, исчезли?
Я подозреваю, что триггер «заказы» DEL DELETE не будет работать, поскольку он должен запрашивать другие строки таблицы «заказы».
Да, вы правы. Я, должно быть, смутил его ограничениями CHECK. – 2008-10-15 11:28:38