@@ -4,44 +4,16 @@ export class AddAiAutoFixColumnsToTableSchemaChange1779975103808 implements Migr
44 name = 'AddAiAutoFixColumnsToTableSchemaChange1779975103808' ;
55
66 public async up ( queryRunner : QueryRunner ) : Promise < void > {
7- await queryRunner . query (
8- `CREATE TYPE "public"."schema_change_chat_message_role_enum" AS ENUM('user', 'ai', 'system')` ,
9- ) ;
10- await queryRunner . query (
11- `CREATE TABLE "schema_change_chat_message" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "message" text, "role" "public"."schema_change_chat_message_role_enum", "batch_id" uuid, "created_at" TIMESTAMP NOT NULL DEFAULT now(), "updated_at" TIMESTAMP DEFAULT now(), "chat_id" uuid NOT NULL, CONSTRAINT "PK_5984cdb248fa9c2f55f5a19022c" PRIMARY KEY ("id"))` ,
12- ) ;
13- await queryRunner . query (
14- `CREATE TABLE "schema_change_chat" ("id" uuid NOT NULL DEFAULT uuid_generate_v4(), "name" character varying, "created_at" TIMESTAMP NOT NULL DEFAULT now(), "updated_at" TIMESTAMP DEFAULT now(), "user_id" uuid NOT NULL, "connection_id" character varying(38) NOT NULL, "last_batch_id" uuid, CONSTRAINT "PK_60082e3e240c265fc043290381d" PRIMARY KEY ("id"))` ,
15- ) ;
16- await queryRunner . query ( `ALTER TABLE "ai_chat_message" DROP COLUMN "response_id"` ) ;
177 await queryRunner . query ( `ALTER TABLE "table_schema_change" ADD "aiAutoFixApplied" boolean NOT NULL DEFAULT false` ) ;
188 await queryRunner . query ( `ALTER TABLE "table_schema_change" ADD "aiAutoFixOriginalForwardSql" text` ) ;
199 await queryRunner . query ( `ALTER TABLE "table_schema_change" ADD "aiAutoFixOriginalRollbackSql" text` ) ;
2010 await queryRunner . query ( `ALTER TABLE "table_schema_change" ADD "aiAutoFixOriginalError" text` ) ;
21- await queryRunner . query (
22- `ALTER TABLE "schema_change_chat_message" ADD CONSTRAINT "FK_32825f4780664738f60fa75cd50" FOREIGN KEY ("chat_id") REFERENCES "schema_change_chat"("id") ON DELETE CASCADE ON UPDATE NO ACTION` ,
23- ) ;
24- await queryRunner . query (
25- `ALTER TABLE "schema_change_chat" ADD CONSTRAINT "FK_4dbf7dad457505747189fb98d7e" FOREIGN KEY ("user_id") REFERENCES "user"("id") ON DELETE CASCADE ON UPDATE NO ACTION` ,
26- ) ;
27- await queryRunner . query (
28- `ALTER TABLE "schema_change_chat" ADD CONSTRAINT "FK_9f9acf0578fcf239576640d7b7b" FOREIGN KEY ("connection_id") REFERENCES "connection"("id") ON DELETE CASCADE ON UPDATE NO ACTION` ,
29- ) ;
3011 }
3112
3213 public async down ( queryRunner : QueryRunner ) : Promise < void > {
33- await queryRunner . query ( `ALTER TABLE "schema_change_chat" DROP CONSTRAINT "FK_9f9acf0578fcf239576640d7b7b"` ) ;
34- await queryRunner . query ( `ALTER TABLE "schema_change_chat" DROP CONSTRAINT "FK_4dbf7dad457505747189fb98d7e"` ) ;
35- await queryRunner . query (
36- `ALTER TABLE "schema_change_chat_message" DROP CONSTRAINT "FK_32825f4780664738f60fa75cd50"` ,
37- ) ;
3814 await queryRunner . query ( `ALTER TABLE "table_schema_change" DROP COLUMN "aiAutoFixOriginalError"` ) ;
3915 await queryRunner . query ( `ALTER TABLE "table_schema_change" DROP COLUMN "aiAutoFixOriginalRollbackSql"` ) ;
4016 await queryRunner . query ( `ALTER TABLE "table_schema_change" DROP COLUMN "aiAutoFixOriginalForwardSql"` ) ;
4117 await queryRunner . query ( `ALTER TABLE "table_schema_change" DROP COLUMN "aiAutoFixApplied"` ) ;
42- await queryRunner . query ( `ALTER TABLE "ai_chat_message" ADD "response_id" character varying(255)` ) ;
43- await queryRunner . query ( `DROP TABLE "schema_change_chat"` ) ;
44- await queryRunner . query ( `DROP TABLE "schema_change_chat_message"` ) ;
45- await queryRunner . query ( `DROP TYPE "public"."schema_change_chat_message_role_enum"` ) ;
4618 }
4719}
0 commit comments