upd: keep choice in indexable migration update

This commit is contained in:
Mar0xy 2023-11-17 15:17:47 +01:00
parent 55ef4c4d93
commit 13600e0abc
No known key found for this signature in database
GPG key ID: 56569BBE47D2C828

View file

@ -4,11 +4,11 @@ export class UpdateIndexable1700228972000 {
async up(queryRunner) { async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "user" RENAME COLUMN "isIndexable" TO "noindex"`); await queryRunner.query(`ALTER TABLE "user" RENAME COLUMN "isIndexable" TO "noindex"`);
await queryRunner.query(`ALTER TABLE "user" ALTER COLUMN "noindex" SET DEFAULT false`); await queryRunner.query(`ALTER TABLE "user" ALTER COLUMN "noindex" SET DEFAULT false`);
await queryRunner.query(`UPDATE "user" SET "noindex" = false WHERE "noindex" = true`); await queryRunner.query(`UPDATE "user" SET "noindex" = NOT "noindex"`);
} }
async down(queryRunner) { async down(queryRunner) {
await queryRunner.query(`UPDATE "user" SET "noindex" = true WHERE "noindex" = false`); await queryRunner.query(`UPDATE "user" SET "noindex" = NOT "noindex"`);
await queryRunner.query(`ALTER TABLE "user" ALTER COLUMN "noindex" SET DEFAULT true`); await queryRunner.query(`ALTER TABLE "user" ALTER COLUMN "noindex" SET DEFAULT true`);
await queryRunner.query(`ALTER TABLE "user" RENAME COLUMN "noindex" TO "isIndexable"`); await queryRunner.query(`ALTER TABLE "user" RENAME COLUMN "noindex" TO "isIndexable"`);
} }