import { MigrationInterface, QueryRunner } from 'typeorm' export class AddCustomTemplate1725629836652 implements MigrationInterface { public async up(queryRunner: QueryRunner): Promise { await queryRunner.query( `CREATE TABLE IF NOT EXISTS \`custom_template\` ( \`id\` varchar(36) NOT NULL, \`name\` varchar(255) NOT NULL, \`flowData\` text NOT NULL, \`description\` varchar(255) DEFAULT NULL, \`badge\` varchar(255) DEFAULT NULL, \`framework\` varchar(255) DEFAULT NULL, \`usecases\` varchar(255) DEFAULT NULL, \`type\` varchar(30) DEFAULT NULL, \`createdDate\` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6), \`updatedDate\` datetime(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6), PRIMARY KEY (\`id\`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;` ) } public async down(queryRunner: QueryRunner): Promise { await queryRunner.query(`DROP TABLE custom_template`) } }