Convert only simple-array into a real text[]
https://activitypub.software/TransFem-org/Sharkey/-/merge_requests/1161#note_16259
This commit is contained in:
parent
f954b1e276
commit
3a1797d45e
|
@ -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';`);
|
||||
}
|
||||
}
|
|
@ -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',
|
||||
})
|
||||
|
|
Loading…
Reference in New Issue