Fork of github.com/did-method-plc/did-method-plc
1import { Kysely } from 'kysely' 2 3export async function up(db: Kysely<any>): Promise<void> { 4 await db.schema 5 .createTable('dids') 6 .addColumn('did', 'text', (col) => col.primaryKey()) 7 .execute() 8 9 await db 10 .insertInto('dids') 11 .columns(['did']) 12 .expression((qb) => qb.selectFrom('operations').select(['did']).distinct()) 13 .execute() 14 // Migration code 15} 16 17export async function down(db: Kysely<unknown>): Promise<void> { 18 await db.schema.dropTable('dids').execute() 19 // Migration code 20}