summary refs log tree commit diff
path: root/src/util/migration/postgres
diff options
context:
space:
mode:
authorCyberL1 <cyber.hf18@gmail.com>2025-09-26 18:43:01 +0200
committerRory& <root@rory.gay>2025-09-29 18:32:21 +0200
commit6902e1d19cf8f10b44f60fdb3db06d3a38b7a494 (patch)
tree8d542ca1eaab01296907df2842c61ceedc4ef9f8 /src/util/migration/postgres
parentrefactor: add `pinned` getter to `Message` entity (diff)
downloadserver-ts-6902e1d19cf8f10b44f60fdb3db06d3a38b7a494.tar.xz
fix: migrate older pinned messages to the new system
Diffstat (limited to 'src/util/migration/postgres')
-rw-r--r--src/util/migration/postgres/1752383879533-message_pinned_at.ts3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/util/migration/postgres/1752383879533-message_pinned_at.ts b/src/util/migration/postgres/1752383879533-message_pinned_at.ts

index 62096b1a1..9736f55a6 100644 --- a/src/util/migration/postgres/1752383879533-message_pinned_at.ts +++ b/src/util/migration/postgres/1752383879533-message_pinned_at.ts
@@ -7,6 +7,9 @@ export class MessagePinnedAt1752383879533 implements MigrationInterface { await queryRunner.query( `ALTER TABLE "messages" ADD "pinned_at" TIMESTAMP`, ); + await queryRunner.query( + `UPDATE "messages" SET "pinned_at" = NOW() WHERE "pinned" = true`, + ); await queryRunner.query(`ALTER TABLE "messages" DROP COLUMN "pinned"`); }