From 94eb2d8f39f8a33b167090e77708121e3306f7c2 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Wed, 15 Jun 2022 16:57:09 +0200 Subject: [PATCH] add transaction id to contribution --- database/entity/0039-contributions_table/Contribution.ts | 3 +++ database/migrations/0039-contributions_table.ts | 6 ++++++ 2 files changed, 9 insertions(+) diff --git a/database/entity/0039-contributions_table/Contribution.ts b/database/entity/0039-contributions_table/Contribution.ts index 61a7550af..6c7358f90 100644 --- a/database/entity/0039-contributions_table/Contribution.ts +++ b/database/entity/0039-contributions_table/Contribution.ts @@ -40,6 +40,9 @@ export class Contribution extends BaseEntity { @Column({ nullable: true, name: 'confirmed_at' }) confirmedAt: Date + @Column({ unsigned: true, nullable: true, name: 'transaction_id' }) + transactionId: number + @DeleteDateColumn({ name: 'deleted_at' }) deletedAt: Date | null } diff --git a/database/migrations/0039-contributions_table.ts b/database/migrations/0039-contributions_table.ts index 163959a3a..50b147448 100644 --- a/database/migrations/0039-contributions_table.ts +++ b/database/migrations/0039-contributions_table.ts @@ -27,6 +27,10 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis 'ALTER TABLE `contributions` ADD COLUMN `confirmed_at` datetime DEFAULT NULL AFTER `confirmed_by`;', ) + await queryFn( + 'ALTER TABLE `contributions` ADD COLUMN `transaction_id` int(10) unsigned DEFAULT NULL AFTER `confirmed_at`;', + ) + await queryFn( 'ALTER TABLE `contributions` ADD COLUMN `deleted_at` datetime DEFAULT NULL AFTER `confirmed_at`;', ) @@ -35,6 +39,8 @@ export async function upgrade(queryFn: (query: string, values?: any[]) => Promis export async function downgrade(queryFn: (query: string, values?: any[]) => Promise>) { await queryFn('ALTER TABLE `contributions` DROP COLUMN IF EXISTS `deleted_at`;') + await queryFn('ALTER TABLE `contributions` DROP COLUMN IF EXISTS `transaction_id`;') + await queryFn('ALTER TABLE `contributions` DROP COLUMN IF EXISTS `confirmed_at`;') await queryFn('ALTER TABLE `contributions` DROP COLUMN IF EXISTS `confirmed_by`;')