You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CREATE TABLE IF NOT EXISTS "reusable_content_blocks_reusable_content" (
6
+
"_order" integer NOT NULL,
7
+
"_parent_id" integer NOT NULL,
8
+
"_path" text NOT NULL,
9
+
"id" varchar PRIMARY KEY NOT NULL,
10
+
"reusable_content_id" integer NOT NULL,
11
+
"ref_id" varchar,
12
+
"block_name" varchar
13
+
);
14
+
15
+
DO $$ BEGIN
16
+
ALTER TABLE "reusable_content_blocks_reusable_content" ADD CONSTRAINT "reusable_content_blocks_reusable_content_reusable_content_id_reusable_content_id_fk" FOREIGN KEY ("reusable_content_id") REFERENCES "public"."reusable_content"("id") ON DELETE set null ON UPDATE no action;
17
+
EXCEPTION
18
+
WHEN duplicate_object THEN null;
19
+
END $$;
20
+
21
+
DO $$ BEGIN
22
+
ALTER TABLE "reusable_content_blocks_reusable_content" ADD CONSTRAINT "reusable_content_blocks_reusable_content_parent_id_fk" FOREIGN KEY ("_parent_id") REFERENCES "public"."reusable_content"("id") ON DELETE cascade ON UPDATE no action;
23
+
EXCEPTION
24
+
WHEN duplicate_object THEN null;
25
+
END $$;
26
+
27
+
CREATE INDEX IF NOT EXISTS "reusable_content_blocks_reusable_content_order_idx" ON "reusable_content_blocks_reusable_content" USING btree ("_order");
28
+
CREATE INDEX IF NOT EXISTS "reusable_content_blocks_reusable_content_parent_id_idx" ON "reusable_content_blocks_reusable_content" USING btree ("_parent_id");
29
+
CREATE INDEX IF NOT EXISTS "reusable_content_blocks_reusable_content_path_idx" ON "reusable_content_blocks_reusable_content" USING btree ("_path");
30
+
CREATE INDEX IF NOT EXISTS "reusable_content_blocks_reusable_content_reusable_content_idx" ON "reusable_content_blocks_reusable_content" USING btree ("reusable_content_id");`);
31
+
}
32
+
33
+
exportasyncfunctiondown({
34
+
db,
35
+
payload,
36
+
req
37
+
}: MigrateDownArgs): Promise<void>{
38
+
awaitdb.execute(sql`
39
+
DROP TABLE "reusable_content_blocks_reusable_content" CASCADE;`);
0 commit comments