summary refs log tree commit diff
path: root/src/database/migration/postgres
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-07-03 15:40:17 +0200
committerRory& <root@rory.gay>2026-07-03 15:40:17 +0200
commit635ae3c749de7b723640561b8b7b92d0766bd6a8 (patch)
tree088c42db2303ba0ae798e903e079fad597ecf11b /src/database/migration/postgres
parentFix some missed column types (diff)
downloadserver-ts-635ae3c749de7b723640561b8b7b92d0766bd6a8.tar.xz
Fix column names for join tables
Diffstat (limited to 'src/database/migration/postgres')
-rw-r--r--src/database/migration/postgres/1782925307190-NameJoinTableColumns.ts33
1 files changed, 33 insertions, 0 deletions
diff --git a/src/database/migration/postgres/1782925307190-NameJoinTableColumns.ts b/src/database/migration/postgres/1782925307190-NameJoinTableColumns.ts
new file mode 100644

index 000000000..45106eea6 --- /dev/null +++ b/src/database/migration/postgres/1782925307190-NameJoinTableColumns.ts
@@ -0,0 +1,33 @@ +import { MigrationInterface, QueryRunner } from "typeorm"; + +export class NameJoinTableColumns1782925307190 implements MigrationInterface { + name = "NameJoinTableColumns1782925307190"; + + public async up(queryRunner: QueryRunner): Promise<void> { + await queryRunner.query(`ALTER TABLE message_channel_mentions RENAME COLUMN "messagesId" TO "message_id"`); + await queryRunner.query(`ALTER TABLE message_channel_mentions RENAME COLUMN "channelsId" TO "channel_id"`); + + await queryRunner.query(`ALTER TABLE message_role_mentions RENAME COLUMN "messagesId" TO "message_id"`); + await queryRunner.query(`ALTER TABLE message_role_mentions RENAME COLUMN "rolesId" TO "role_id"`); + + await queryRunner.query(`ALTER TABLE message_stickers RENAME COLUMN "messagesId" TO "message_id"`); + await queryRunner.query(`ALTER TABLE message_stickers RENAME COLUMN "stickersId" TO "sticker_id"`); + + await queryRunner.query(`ALTER TABLE message_user_mentions RENAME COLUMN "messagesId" TO "message_id"`); + await queryRunner.query(`ALTER TABLE message_user_mentions RENAME COLUMN "usersId" TO "user_id"`); + } + + public async down(queryRunner: QueryRunner): Promise<void> { + await queryRunner.query(`ALTER TABLE message_channel_mentions RENAME COLUMN "message_id" TO "messagesId"`); + await queryRunner.query(`ALTER TABLE message_channel_mentions RENAME COLUMN "channel_id" TO "channelsId"`); + + await queryRunner.query(`ALTER TABLE message_role_mentions RENAME COLUMN "message_id" TO "messagesId"`); + await queryRunner.query(`ALTER TABLE message_role_mentions RENAME COLUMN "role_id" TO "rolesId"`); + + await queryRunner.query(`ALTER TABLE message_stickers RENAME COLUMN "message_id" TO "messagesId"`); + await queryRunner.query(`ALTER TABLE message_stickers RENAME COLUMN "sticker_id" TO "stickersId"`); + + await queryRunner.query(`ALTER TABLE message_user_mentions RENAME COLUMN "message_id" TO "messagesId"`); + await queryRunner.query(`ALTER TABLE message_user_mentions RENAME COLUMN "user_id" TO "usersId"`); + } +}