Настройка внешнего ключа SQLite - PullRequest
0 голосов
/ 21 марта 2011

Я создаю базу данных SQLite с плагином SQLite Manager в Firefox.Когда я создаю базу данных и хочу включить внешние ключи, я захожу в настройки БД и переключаю опцию «Внешние ключи» на «Вкл».Когда я изменяю это, он отлично работает

Однако, когда я закрываю базу данных и снова открываю ее, настройка снова выключается.Кто-нибудь знает, почему это так?

Спасибо!

1 Ответ

1 голос
/ 21 марта 2011

Такое поведение является заданным.

Внешние ключи можно включить вручную для каждого сеанса базы данных , перейдя на вкладку Настройки БД и установив переключатель Внешних ключей в положение ON.

Обратите внимание, что фраза "для каждого сеанса базы данных".Это просто соответствует поведению по умолчанию самого SQLite, которое не обеспечивает способ «установить его и забыть».

...