Firebird - целевой объект внешнего ключа не существует
Я сделал резервную копию базы данных, а затем я пытаюсь сделать восстановление сейчас, но я получил эту ошибку, когда я делаю восстановление
gbak: ERROR:violation of FOREIGN KEY constraint "FK_WINDOW_4" on table "WINDOW"
gbak: ERROR: Foreign key reference target does not exist
gbak: ERROR: Problematic key value is ("QUOTE_ID" = 107)
Я проверил и нашел целевой идентификатор QUOTE_ID = 107
уже существует, так почему я получаю эту ошибку или где я должен смотреть?
1 ответ
Была предыдущая ошибка, предшествующая этой, о поле было установлено как not null
и в некоторых записях это поле имеет значение null, поэтому, когда я исправил эту ошибку и попытался снова выполнить резервное копирование и восстановление, я не получил больше ошибок.