AR, ORM, Query Builder - хочется разобраться

MiksIr

miksir@home:~$
Ну расскажи, как ты будешь обеспечивать ссылочную целостность без версионного движка.
Вообще не понимаю зачем тут версионность. Для ссылочной целостности достаточно, что бы не было внешних ключей ссылающихся на несуществующие первичные. Ничто не мешает мне добавить первичный ключ, на которого нет указаний или очистить/удалить внешний ключ не трогая первичный.
 

fixxxer

К.О.
Партнер клуба
окей

A (a_id)
B (b_id, a_id)

(допустим, полочили таблицы)

insert into A (1);
insert into B (1, 1);
delete from A where a_id = 1;
// а тут по какой-то причине убивается процесс твоего похапе

и?
 

MiksIr

miksir@home:~$
Сначала убрать внешний ключ - удалить или обналить, а только потом трогать первичный
 
Сверху