UNPKG

n8n

Version:

n8n Workflow Automation Tool

18 lines 1.4 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MigrateTestDefinitionKeyToString1731582748663 = void 0; class MigrateTestDefinitionKeyToString1731582748663 { async up(context) { const { queryRunner, tablePrefix } = context; await queryRunner.query(`ALTER TABLE ${tablePrefix}test_definition CHANGE id tmp_id int NOT NULL AUTO_INCREMENT;`); await queryRunner.query(`ALTER TABLE ${tablePrefix}test_definition ADD COLUMN id varchar(36) NOT NULL;`); await queryRunner.query(`UPDATE ${tablePrefix}test_definition SET id = CONVERT(tmp_id, CHAR);`); await queryRunner.query(`CREATE INDEX \`TMP_idx_${tablePrefix}test_definition_id\` ON ${tablePrefix}test_definition (\`id\`);`); await queryRunner.query(`ALTER TABLE ${tablePrefix}test_definition MODIFY COLUMN tmp_id INT NOT NULL;`); await queryRunner.query(`ALTER TABLE ${tablePrefix}test_definition DROP PRIMARY KEY, ADD PRIMARY KEY (\`id\`);`); await queryRunner.query(`DROP INDEX \`TMP_idx_${tablePrefix}test_definition_id\` ON ${tablePrefix}test_definition;`); await queryRunner.query(`ALTER TABLE ${tablePrefix}test_definition DROP COLUMN tmp_id;`); } } exports.MigrateTestDefinitionKeyToString1731582748663 = MigrateTestDefinitionKeyToString1731582748663; //# sourceMappingURL=1731582748663-MigrateTestDefinitionKeyToString.js.map