fix(migrations): disable foreign keys for migrating tenants
arcad/emissary/pipeline/head This commit looks good Details

This commit is contained in:
wpetit 2024-03-04 09:09:44 +01:00
parent 76718722cc
commit 4a1a434556
1 changed files with 5 additions and 1 deletions

View File

@ -1,3 +1,5 @@
PRAGMA foreign_keys = 0;
CREATE TABLE tenants ( CREATE TABLE tenants (
id TEXT PRIMARY KEY, id TEXT PRIMARY KEY,
label TEXT NOT NULL, label TEXT NOT NULL,
@ -50,3 +52,5 @@ CREATE TABLE specs
INSERT INTO specs SELECT id, agent_id, name, revision, data, created_at, updated_at, 0 FROM _specs; INSERT INTO specs SELECT id, agent_id, name, revision, data, created_at, updated_at, 0 FROM _specs;
DROP TABLE _specs; DROP TABLE _specs;
PRAGMA foreign_keys = 1;