remove community_uuids

This commit is contained in:
Claus-Peter Huebner 2023-05-11 22:52:21 +02:00
parent 15f0d062ee
commit a380f385bd
3 changed files with 2 additions and 33 deletions

View File

@ -55,10 +55,8 @@ const virtualLinkTransaction = (
contribution: null,
...defaultModelFunctions,
userGradidoID: '',
userCommunityUuid: null,
userName: null,
linkedUserGradidoID: null,
linkedUserCommunityUuid: null,
linkedUserName: null,
}
return new Transaction(linkDbTransaction, user)
@ -91,10 +89,8 @@ const virtualDecayTransaction = (
contribution: null,
...defaultModelFunctions,
userGradidoID: '',
userCommunityUuid: null,
userName: null,
linkedUserGradidoID: null,
linkedUserCommunityUuid: null,
linkedUserName: null,
}
return new Transaction(decayDbTransaction, user)

View File

@ -84,15 +84,6 @@ export class Transaction extends BaseEntity {
})
userGradidoID: string
@Column({
name: 'user_community_uuid',
type: 'varchar',
length: 36,
nullable: true,
collation: 'utf8mb4_unicode_ci',
})
userCommunityUuid: string | null
@Column({
name: 'user_name',
type: 'varchar',
@ -120,15 +111,6 @@ export class Transaction extends BaseEntity {
})
linkedUserGradidoID: string | null
@Column({
name: 'linked_user_community_uuid',
type: 'varchar',
length: 36,
nullable: true,
collation: 'utf8mb4_unicode_ci',
})
linkedUserCommunityUuid: string | null
@Column({
name: 'linked_user_name',
type: 'varchar',

View File

@ -41,10 +41,7 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis
'ALTER TABLE `transactions` ADD COLUMN `user_gradido_id` char(36) DEFAULT NULL NULL AFTER `user_id`;',
)
await queryFn(
'ALTER TABLE `transactions` ADD COLUMN `user_community_uuid` char(36) DEFAULT NULL NULL AFTER `user_gradido_id`;',
)
await queryFn(
'ALTER TABLE `transactions` ADD COLUMN `user_name` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL NULL AFTER `user_community_uuid`;',
'ALTER TABLE `transactions` ADD COLUMN `user_name` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL NULL AFTER `user_gradido_id`;',
)
await queryFn(
'ALTER TABLE `transactions` MODIFY COLUMN `linked_user_id` int(10) unsigned DEFAULT NULL NULL AFTER `user_name`;',
@ -53,15 +50,11 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis
'ALTER TABLE `transactions` ADD COLUMN `linked_user_gradido_id` char(36) DEFAULT NULL NULL AFTER `linked_user_id`;',
)
await queryFn(
'ALTER TABLE `transactions` ADD COLUMN `linked_user_community_uuid` char(36) DEFAULT NULL NULL AFTER `linked_user_gradido_id`;',
)
await queryFn(
'ALTER TABLE `transactions` ADD COLUMN `linked_user_name` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL NULL AFTER `linked_user_community_uuid`;',
'ALTER TABLE `transactions` ADD COLUMN `linked_user_name` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL NULL AFTER `linked_user_gradido_id`;',
)
await queryFn(
'ALTER TABLE `transactions` MODIFY COLUMN `linked_transaction_id` int(10) DEFAULT NULL NULL AFTER `linked_user_name`;',
)
await queryFn(
`UPDATE transactions t, users u SET t.user_gradido_id = u.gradido_id, t.user_name = concat(u.first_name, ' ', u.last_name) WHERE t.user_id = u.id and t.user_gradido_id is null;`,
)
@ -77,9 +70,7 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis
/* eslint-disable-next-line @typescript-eslint/no-unused-vars */
export async function downgrade(queryFn: (query: string, values?: any[]) => Promise<Array<any>>) {
await queryFn('ALTER TABLE `transactions` DROP COLUMN `user_gradido_id`;')
await queryFn('ALTER TABLE `transactions` DROP COLUMN `user_community_uuid`;')
await queryFn('ALTER TABLE `transactions` DROP COLUMN `user_name`;')
await queryFn('ALTER TABLE `transactions` DROP COLUMN `linked_user_gradido_id`;')
await queryFn('ALTER TABLE `transactions` DROP COLUMN `linked_user_community_uuid`;')
await queryFn('ALTER TABLE `transactions` DROP COLUMN `linked_user_name`;')
}