import type { MigrationContext, ReversibleMigration } from '@/databases/types'; export class CreateCredentialsUserRole1660062385367 implements ReversibleMigration { async up({ queryRunner, tablePrefix }: MigrationContext) { await queryRunner.query(` INSERT INTO ${tablePrefix}role (name, scope) VALUES ('user', 'credential') ON CONFLICT DO NOTHING; `); } async down({ queryRunner, tablePrefix }: MigrationContext) { await queryRunner.query(` DELETE FROM ${tablePrefix}role WHERE name='user' AND scope='credential'; `); } }