forked from Cutlery/immich
* feat(server): preserve caption fields and extract mediainfo for video * Fixed Geocoding missing info leads to fail EXIF extraction for the whole file Co-authored-by: Alex <alex.tran1502@gmail.com>
19 lines
859 B
TypeScript
19 lines
859 B
TypeScript
import { MigrationInterface, QueryRunner } from "typeorm";
|
|
|
|
export class AddCaption1661011331242 implements MigrationInterface {
|
|
name = 'AddCaption1661011331242'
|
|
|
|
public async up(queryRunner: QueryRunner): Promise<void> {
|
|
await queryRunner.query(`ALTER TABLE "exif" ADD "description" text DEFAULT ''`);
|
|
await queryRunner.query(`ALTER TABLE "exif" ADD "fps" double precision`);
|
|
// await queryRunner.query(`ALTER TABLE "exif" ALTER COLUMN "exifTextSearchableColumn" SET NOT NULL`);
|
|
}
|
|
|
|
public async down(queryRunner: QueryRunner): Promise<void> {
|
|
// await queryRunner.query(`ALTER TABLE "exif" ALTER COLUMN "exifTextSearchableColumn" DROP NOT NULL`);
|
|
await queryRunner.query(`ALTER TABLE "exif" DROP COLUMN "fps"`);
|
|
await queryRunner.query(`ALTER TABLE "exif" DROP COLUMN "description"`);
|
|
}
|
|
|
|
}
|