diff --git a/database/migrations/0068-community_tables_public_key_length.ts b/database/migrations/0068-community_tables_public_key_length.ts index b87ed1a70..236fc4430 100644 --- a/database/migrations/0068-community_tables_public_key_length.ts +++ b/database/migrations/0068-community_tables_public_key_length.ts @@ -7,17 +7,21 @@ /* eslint-disable @typescript-eslint/no-explicit-any */ export async function upgrade(queryFn: (query: string, values?: any[]) => Promise>) { - await queryFn('UPDATE `communities` SET `public_key` = UNHEX(public_key);') - await queryFn('ALTER TABLE `communities` MODIFY COLUMN `public_key` binary(32) NOT NULL;') + await queryFn('UPDATE `federated_communities` SET `public_key` = UNHEX(public_key);') await queryFn( - 'ALTER TABLE `federated_communities` MODIFY COLUMN `public_key` binary(32) NULL DEFAULT NULL;', + 'ALTER TABLE `federated_communities` MODIFY COLUMN `public_key` binary(32) NOT NULL;', + ) + await queryFn( + 'ALTER TABLE `communities` MODIFY COLUMN `public_key` binary(32) NULL DEFAULT NULL;', ) } export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) { - await queryFn('ALTER TABLE `communities` MODIFY COLUMN `public_key` binary(64) NOT NULL;') - await queryFn('UPDATE `communities` SET `public_key` = HEX(public_key);') await queryFn( - 'ALTER TABLE `federated_communities` MODIFY COLUMN `public_key` binary(64) NULL DEFAULT NULL;', + 'ALTER TABLE `federated_communities` MODIFY COLUMN `public_key` binary(64) NOT NULL;', + ) + await queryFn('UPDATE `federated_communities` SET `public_key` = HEX(public_key);') + await queryFn( + 'ALTER TABLE `communities` MODIFY COLUMN `public_key` binary(64) NULL DEFAULT NULL;', ) }