1689746180559-rename-key-message-identifier.ts 1.2 KB

123456789101112131415161718192021222324252627
  1. import { MigrationInterface, QueryRunner } from 'typeorm'
  2. export class RenameKeyMessageIdentifier1689746180559 implements MigrationInterface {
  3. name = 'RenameKeyMessageIdentifier1689746180559'
  4. public async up(queryRunner: QueryRunner): Promise<void> {
  5. await queryRunner.query('DROP INDEX `key_system_uuid_on_key_system_associations` ON `key_system_associations`')
  6. await queryRunner.query(
  7. 'ALTER TABLE `key_system_associations` CHANGE `key_system_uuid` `key_system_identifier` varchar(36) NOT NULL',
  8. )
  9. await queryRunner.query(
  10. 'CREATE INDEX `key_system_identifier_on_key_system_associations` ON `key_system_associations` (`key_system_identifier`)',
  11. )
  12. }
  13. public async down(queryRunner: QueryRunner): Promise<void> {
  14. await queryRunner.query(
  15. 'DROP INDEX `key_system_identifier_on_key_system_associations` ON `key_system_associations`',
  16. )
  17. await queryRunner.query(
  18. 'ALTER TABLE `key_system_associations` CHANGE `key_system_identifier` `key_system_uuid` varchar(36) NOT NULL',
  19. )
  20. await queryRunner.query(
  21. 'CREATE INDEX `key_system_uuid_on_key_system_associations` ON `key_system_associations` (`key_system_uuid`)',
  22. )
  23. }
  24. }