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