ключом, но на при этом не будет сущности, на который внешний ключ ссылается? При этом известно, что в будущем родительская сущность будет добавлена
Насколько я знаю - нет,в этом и суть внешнего ключа. Почему нельзя добавить сначала сущность на которую будешь ссылаться?
буду разбираться. спасибо
скажем так, такова бизнес-логика...все дела)
Берем костыль и стучим по перилам, как обычно. К примеру, исп. Заведомо имеющийся.промежуточный фиктивный ключ, который потом поменяется на настоящий. И страдаем если не поменяется как обещано
Как бы foreign key предполагает то, что он указывает на владельца. Смысл в master-detail иметь запись, которая не указывает на master? Можно попробовать ключу дать модификатор null. Но практический смысл непонятен. Похоже на проблему в дизайне бд... 🤷♂
известно точно, что родительская таблица добавится, но позже
Лоль. Родитель появляется позже детей.
просто у сущности три внешних ключа. И эта сущность должна ссылаться именно на один ключ, который точно есть в базе
неправильно обьяснил просто
Вроде можно foreign key объявить null и тогда он может либо не ссылаться ни на что (когда == null), либо ссылаться только на существующую запись. Но это уже не про андроид 😊
блин, а вообще никак нельзя в руме налл форейн ключ обьявить? А то что-то не гуглится
Обсуждают сегодня