From 6df51bff6fb6de5f851ca8893b7458d858479580 Mon Sep 17 00:00:00 2001 From: NoriDev Date: Tue, 2 Jan 2024 18:01:10 +0900 Subject: [PATCH] =?UTF-8?q?fix(backend):=20Misskey=EC=97=90=EC=84=9C=20Che?= =?UTF-8?q?rryPick=EC=9C=BC=EB=A1=9C=20=EB=A7=88=EC=9D=B4=EA=B7=B8?= =?UTF-8?q?=EB=A0=88=EC=9D=B4=EC=85=98=20=ED=95=98=EB=A9=B4=20=ED=83=80?= =?UTF-8?q?=EC=9E=84=EB=9D=BC=EC=9D=B8=EC=9D=B4=20=ED=91=9C=EC=8B=9C?= =?UTF-8?q?=EB=90=98=EC=A7=80=20=EC=95=8A=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG_CHERRYPICK.md | 4 ++++ .../migration/1704185628000-note-updated-at2.js | 12 ++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 packages/backend/migration/1704185628000-note-updated-at2.js diff --git a/CHANGELOG_CHERRYPICK.md b/CHANGELOG_CHERRYPICK.md index 64a041ede7..0f39b0e06b 100644 --- a/CHANGELOG_CHERRYPICK.md +++ b/CHANGELOG_CHERRYPICK.md @@ -28,6 +28,8 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGE 기반 Misskey 버전: 2023.x.x
Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGELOG.md#2023xx) 문서를 참고하십시오. +> Misskey에서의 마이그레이션 문제를 해결하기 위해, 기존 CherryPick 서버에서는 이 버전으로 업데이트 후 노트 편집 시각 기록이 모두 삭제됩니다. + ### General - Change: 노트를 번역할 때 유저가 고양이로 설정되어 있으면 nyaize를 적용 - Change: Misskey 또는 CherryPick v4.3.0 이전 버전에서 마이그레이션 시, 마이그레이션 관련 대화 상자가 표시됨 @@ -102,6 +104,8 @@ Misskey의 전체 변경 사항을 확인하려면, [CHANGELOG.md#2023xx](CHANGE - Fix: redisForJobQueue 연결 사용 (MisskeyIO/misskey#268) - Fix: redisForJobQueue의 maxRetriesPerRequest를 null로 설정 (MisskeyIO/misskey#272) - Fix: Inbox 또는 Deliver 큐에 data 필드가 비어 있는 작업이 등록되지 않도록 (MisskeyIO/misskey#307) +- Fix: Misskey에서 CherryPick으로 마이그레이션 하면 타임라인이 표시되지 않음 + - 이 변경으로 인해 기존 CherryPick 서버에서 노트 편집 시각 기록이 모두 삭제됩니다. --- diff --git a/packages/backend/migration/1704185628000-note-updated-at2.js b/packages/backend/migration/1704185628000-note-updated-at2.js new file mode 100644 index 0000000000..55a4cf49c8 --- /dev/null +++ b/packages/backend/migration/1704185628000-note-updated-at2.js @@ -0,0 +1,12 @@ +export class NoteUpdatedAt1704185628000 { + name = 'NoteUpdatedAt1704185628000' + + async up(queryRunner) { + await queryRunner.query(`ALTER TABLE "note" DROP COLUMN "updatedAt"`); + await queryRunner.query(`ALTER TABLE "note" ADD "updatedAt" TIMESTAMP WITH TIME ZONE`); + } + + async down(queryRunner) { + await queryRunner.query(`ALTER TABLE "note" DROP COLUMN "updatedAt"`); + } +}