import type { MigrationContext, ReversibleMigration } from '@db/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'; `); } }