SQLite外键设置

时间:2011-03-21 09:32:37

标签: database sqlite foreign-keys option

我正在使用firefox上的SQLite Manager插件创建一个SQLite数据库。 当我创建数据库并且我想启用外键时,我转到数据库设置并将“外键”选项切换为“开”。当我改变它时,它完美地运作

然而,当我关闭数据库并重新打开它时,设置将切换回关闭状态。 有谁知道这是为什么?

谢谢!

1 个答案:

答案 0 :(得分:1)

这种行为是设计的。

  

外键可以enabled manually for each database session转到   数据库设置选项卡并设置   外键切换为ON。

注意短语“for each database session”。这只是遵循SQLite本身的默认行为,它没有提供“设置并忘记它”的方法。