This commit is contained in:
наб 2025-09-18 20:44:09 +09:00 committed by GitHub
commit 9a82abcfdb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 24 additions and 1 deletions

View File

@ -0,0 +1,22 @@
/*
* SPDX-FileCopyrightText: syuilo and misskey-project
* SPDX-License-Identifier: AGPL-3.0-only
*/
export class alsoKnownAsSimpleArray1752363231063 {
async up(queryRunner) {
await queryRunner.query(`ALTER TABLE "user" ADD "alsoKnownAs2" text[];`);
await queryRunner.query(`UPDATE "user" SET "alsoKnownAs2"=string_to_array("alsoKnownAs", ',');`);
await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "alsoKnownAs";`);
await queryRunner.query(`ALTER TABLE "user" RENAME COLUMN "alsoKnownAs2" TO "alsoKnownAs";`);
await queryRunner.query(`COMMENT ON COLUMN "user"."alsoKnownAs" IS 'URIs the user is known as too';`);
}
async down(queryRunner) {
await queryRunner.query(`ALTER TABLE "user" ADD "alsoKnownAs2" text;`);
await queryRunner.query(`UPDATE "user" SET "alsoKnownAs2"=array_to_string("alsoKnownAs", ',', '');`);
await queryRunner.query(`ALTER TABLE "user" DROP COLUMN "alsoKnownAs";`);
await queryRunner.query(`ALTER TABLE "user" RENAME COLUMN "alsoKnownAs2" TO "alsoKnownAs";`);
await queryRunner.query(`COMMENT ON COLUMN "user"."alsoKnownAs" IS 'URIs the user is known as too';`);
}
}

View File

@ -80,7 +80,8 @@ export class MiUser {
})
public movedAt: Date | null;
@Column('simple-array', {
@Column('text', {
array: true,
nullable: true,
comment: 'URIs the user is known as too',
})