UNPKG

@sphereon/ssi-sdk.data-store

Version:

22 lines (18 loc) 775 B
import { MigrationInterface, QueryRunner } from 'typeorm' export class FixCredentialClaimsReferencesUuidPG1741895822987 implements MigrationInterface { name = 'FixCredentialClaimsReferencesUuid1741895822987' public async up(queryRunner: QueryRunner): Promise<void> { // Migrate varchar to uuid await queryRunner.query(` ALTER TABLE "CredentialClaims" ALTER COLUMN "credentialLocaleBrandingId" TYPE uuid USING "credentialLocaleBrandingId"::uuid; `) } public async down(queryRunner: QueryRunner): Promise<void> { // Migrate uuid back to varchar await queryRunner.query(` ALTER TABLE "CredentialClaims" ALTER COLUMN "credentialLocaleBrandingId" TYPE character varying USING "credentialLocaleBrandingId"::text; `) } }