fix(core): Fix RemoveResetPasswordColumns migration for sqlite (no-changelog) (#6739)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-07-26 09:39:15 +02:00
committed by GitHub
parent fc7aa8bd66
commit 1438a737b3
3 changed files with 12 additions and 10 deletions

View File

@@ -3,27 +3,24 @@ import { TableColumn } from 'typeorm';
export class RemoveResetPasswordColumns1690000000030 implements ReversibleMigration {
async up({ queryRunner, tablePrefix }: MigrationContext) {
await queryRunner.dropColumn(`${tablePrefix}user`, 'resetPasswordToken');
await queryRunner.dropColumn(`${tablePrefix}user`, 'resetPasswordTokenExpiration');
await queryRunner.dropColumns(`${tablePrefix}user`, [
'resetPasswordToken',
'resetPasswordTokenExpiration',
]);
}
async down({ queryRunner, tablePrefix }: MigrationContext) {
await queryRunner.addColumn(
`${tablePrefix}user`,
await queryRunner.addColumns(`${tablePrefix}user`, [
new TableColumn({
name: 'resetPasswordToken',
type: 'varchar',
isNullable: true,
}),
);
await queryRunner.addColumn(
`${tablePrefix}user`,
new TableColumn({
name: 'resetPasswordTokenExpiration',
type: 'int',
isNullable: true,
}),
);
]);
}
}