Files
docmost/apps/server/src/database/migrations/1706453158729-AddIndexTSVColumn.ts
T
Philipinho 1d620eba49 * Replace tsvector generated column with triggers.
* reason: due to typeorm generated column metadata bug
2024-02-26 13:57:28 +00:00

15 lines
559 B
TypeScript

import { MigrationInterface, QueryRunner } from "typeorm";
export class AddIndexTSVColumn1706453158729 implements MigrationInterface {
name = 'AddIndexTSVColumn1706453158729'
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`DROP INDEX IF EXISTS pages_tsv_idx;`);
await queryRunner.query(`CREATE INDEX pages_tsv_idx ON pages USING GIN ("tsv");`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`DROP INDEX IF EXISTS pages_tsv_idx;`);
}
}