我正在用Firefox上的SQLite管理器插件创建一个SQLite数据库。当我创建数据库并想要启用外键时,我转到数据库设置并将“外键”选项切换到“开”。当我改变这一点时,它工作得很好然而,当我关闭数据库并重新打开它时,设置又被关闭了。有人知道这是为什么吗?
5n0oy7gb1#
这种行为是有意为之的。通过转到数据库设置选项卡并将外键开关设置为开,外键可以是enabled manually for each database session。请注意“为每个数据库会话”这一短语。这只是遵循SQLite本身的默认行为,没有提供一种“设置并忘记它”的方法。
1条答案
按热度按时间5n0oy7gb1#
这种行为是有意为之的。
通过转到数据库设置选项卡并将外键开关设置为开,外键可以是enabled manually for each database session。
请注意“为每个数据库会话”这一短语。这只是遵循SQLite本身的默认行为,没有提供一种“设置并忘记它”的方法。