UNPKG

@sphereon/ssi-sdk.data-store

Version:

26 lines (22 loc) 874 B
import { MigrationInterface, QueryRunner } from 'typeorm' export class CreatePresentationDefinitions1716475165344 implements MigrationInterface { name = 'CreatePresentationDefinitions1716475165344' public async up(queryRunner: QueryRunner): Promise<void> { await queryRunner.query( `CREATE TABLE "PresentationDefinitionItem" ( "id" varchar PRIMARY KEY NOT NULL, "tenant_id" varchar, "definition_id" varchar NOT NULL, "name" varchar, "version" varchar NOT NULL, "purpose" varchar, "definition_payload" varchar NOT NULL, "dcql_payload" varchar, "created_at" datetime NOT NULL DEFAULT (datetime('now')), "last_updated_at" datetime NOT NULL DEFAULT (datetime('now')))`, ) } public async down(queryRunner: QueryRunner): Promise<void> { await queryRunner.query(`DROP TABLE "PresentationDefinitionItem"`) } }