小编Fri*_*012的帖子

导入 SQlite3 转储后激活外键

当我将 DUMP 导入 SQlite3 数据库时,我必须手动再次激活foreign_keys。

PRAGMA foreign_keys = ON;
Run Code Online (Sandbox Code Playgroud)

创建转储时,转储如下所示:

PRAGMA foreign_keys = OFF;
BEGIN TRANSACTION;
[...]
COMMIT;
Run Code Online (Sandbox Code Playgroud)

当我手动添加激活命令时,它会被忽略:

PRAGMA foreign_keys = OFF;
BEGIN TRANSACTION;
[...]
COMMIT;
PRAGMA foreign_keys = ON;
Run Code Online (Sandbox Code Playgroud)

有没有办法在导入转储时自动重新激活外键?

sqlite dump foreign-keys

3
推荐指数
1
解决办法
1673
查看次数

标签 统计

dump ×1

foreign-keys ×1

sqlite ×1