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
awaitqueryRunner.query(`CREATE TYPE "public"."instance_suspensionstate_enum" AS ENUM('none', 'manuallySuspended', 'goneSuspended', 'autoSuspendedForNotResponding')`);
11
+
12
+
awaitqueryRunner.query(`DROP INDEX "public"."IDX_34500da2e38ac393f7bb6b299c"`);
13
+
14
+
awaitqueryRunner.query(`ALTER TABLE "instance" RENAME COLUMN "isSuspended" TO "suspensionState"`);
15
+
16
+
awaitqueryRunner.query(`ALTER TABLE "instance" ALTER COLUMN "suspensionState" DROP DEFAULT`);
17
+
18
+
awaitqueryRunner.query(`ALTER TABLE "instance" ALTER COLUMN "suspensionState" TYPE "public"."instance_suspensionstate_enum" USING (
19
+
CASE "suspensionState"
20
+
WHEN TRUE THEN 'manuallySuspended'::instance_suspensionstate_enum
21
+
ELSE 'none'::instance_suspensionstate_enum
22
+
END
23
+
)`);
24
+
25
+
awaitqueryRunner.query(`ALTER TABLE "instance" ALTER COLUMN "suspensionState" SET DEFAULT 'none'`);
26
+
27
+
awaitqueryRunner.query(`CREATE INDEX "IDX_3ede46f507c87ad698051d56a8" ON "instance" ("suspensionState") `);
28
+
}
29
+
30
+
asyncdown(queryRunner){
31
+
awaitqueryRunner.query(`DROP INDEX "public"."IDX_3ede46f507c87ad698051d56a8"`);
32
+
33
+
awaitqueryRunner.query(`ALTER TABLE "instance" ALTER COLUMN "suspensionState" DROP DEFAULT`);
34
+
35
+
awaitqueryRunner.query(`ALTER TABLE "instance" ALTER COLUMN "suspensionState" TYPE boolean USING (
36
+
CASE "suspensionState"
37
+
WHEN 'none'::instance_suspensionstate_enum THEN FALSE
38
+
ELSE TRUE
39
+
END
40
+
)`);
41
+
42
+
awaitqueryRunner.query(`ALTER TABLE "instance" ALTER COLUMN "suspensionState" SET DEFAULT false`);
43
+
44
+
awaitqueryRunner.query(`ALTER TABLE "instance" RENAME COLUMN "suspensionState" TO "isSuspended"`);
45
+
46
+
awaitqueryRunner.query(`CREATE INDEX "IDX_34500da2e38ac393f7bb6b299c" ON "instance" ("isSuspended") `);
47
+
48
+
awaitqueryRunner.query(`DROP TYPE "public"."instance_suspensionstate_enum"`);
0 commit comments