2023-07-27 14:31:52 +09:00
/ *
2023-08-01 17:16:39 +09:00
* SPDX - FileCopyrightText : syuilo and other misskey , cherrypick contributors
2023-07-27 14:31:52 +09:00
* SPDX - License - Identifier : AGPL - 3.0 - only
* /
2022-03-01 00:07:03 +09:00
export class PinnedPage1562444565093 {
2021-11-12 02:02:25 +09:00
async up ( queryRunner ) {
2019-07-07 06:56:13 +09:00
await queryRunner . query ( ` ALTER TABLE "user_profile" ADD "pinnedPageId" character varying(32) ` ) ;
await queryRunner . query ( ` ALTER TABLE "user_profile" ADD CONSTRAINT "UQ_6dc44f1ceb65b1e72bacef2ca27" UNIQUE ("pinnedPageId") ` ) ;
await queryRunner . query ( ` ALTER TABLE "user_profile" ADD CONSTRAINT "FK_6dc44f1ceb65b1e72bacef2ca27" FOREIGN KEY ("pinnedPageId") REFERENCES "page"("id") ON DELETE SET NULL ON UPDATE NO ACTION ` ) ;
}
2021-11-12 02:02:25 +09:00
async down ( queryRunner ) {
2019-07-07 06:56:13 +09:00
await queryRunner . query ( ` ALTER TABLE "user_profile" DROP CONSTRAINT "FK_6dc44f1ceb65b1e72bacef2ca27" ` ) ;
await queryRunner . query ( ` ALTER TABLE "user_profile" DROP CONSTRAINT "UQ_6dc44f1ceb65b1e72bacef2ca27" ` ) ;
await queryRunner . query ( ` ALTER TABLE "user_profile" DROP COLUMN "pinnedPageId" ` ) ;
}
}