diff options
author | F. Eugene Aumson <feuGeneA@users.noreply.github.com> | 2019-02-09 02:21:41 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-09 02:21:41 +0800 |
commit | 629a8d632801c4861824b7d0423792d167b8564d (patch) | |
tree | 250ee59cfc90089990636aefa9948f74d1fc6e06 /packages/pipeline/src/entities | |
parent | ffdaec9f9fa68c500ceabf6565640ba6549a9fba (diff) | |
download | dexon-0x-contracts-629a8d632801c4861824b7d0423792d167b8564d.tar dexon-0x-contracts-629a8d632801c4861824b7d0423792d167b8564d.tar.gz dexon-0x-contracts-629a8d632801c4861824b7d0423792d167b8564d.tar.bz2 dexon-0x-contracts-629a8d632801c4861824b7d0423792d167b8564d.tar.lz dexon-0x-contracts-629a8d632801c4861824b7d0423792d167b8564d.tar.xz dexon-0x-contracts-629a8d632801c4861824b7d0423792d167b8564d.tar.zst dexon-0x-contracts-629a8d632801c4861824b7d0423792d167b8564d.zip |
Add migration to fix exchange events primary keys (#1593)
* Add migration to fix exchange events primary key
* correct comment: "foreign key" -> "primary key"
* Refine hack to handle only the expected error
* Add tx hash to erc20 approval events primary key
Diffstat (limited to 'packages/pipeline/src/entities')
4 files changed, 4 insertions, 4 deletions
diff --git a/packages/pipeline/src/entities/erc20_approval_event.ts b/packages/pipeline/src/entities/erc20_approval_event.ts index 69cdfcb0b..ee5e621d2 100644 --- a/packages/pipeline/src/entities/erc20_approval_event.ts +++ b/packages/pipeline/src/entities/erc20_approval_event.ts @@ -15,7 +15,7 @@ export class ERC20ApprovalEvent { @Column({ name: 'raw_data' }) public rawData!: string; - @Column({ name: 'transaction_hash' }) + @PrimaryColumn({ name: 'transaction_hash' }) public transactionHash!: string; @Column({ name: 'owner_address' }) public ownerAddress!: string; diff --git a/packages/pipeline/src/entities/exchange_cancel_event.ts b/packages/pipeline/src/entities/exchange_cancel_event.ts index 38f99c903..a86194920 100644 --- a/packages/pipeline/src/entities/exchange_cancel_event.ts +++ b/packages/pipeline/src/entities/exchange_cancel_event.ts @@ -15,7 +15,7 @@ export class ExchangeCancelEvent { @Column({ name: 'raw_data' }) public rawData!: string; - @Column({ name: 'transaction_hash' }) + @PrimaryColumn({ name: 'transaction_hash' }) public transactionHash!: string; @Column({ name: 'maker_address' }) public makerAddress!: string; diff --git a/packages/pipeline/src/entities/exchange_cancel_up_to_event.ts b/packages/pipeline/src/entities/exchange_cancel_up_to_event.ts index 27580305e..f24aea23a 100644 --- a/packages/pipeline/src/entities/exchange_cancel_up_to_event.ts +++ b/packages/pipeline/src/entities/exchange_cancel_up_to_event.ts @@ -15,7 +15,7 @@ export class ExchangeCancelUpToEvent { @Column({ name: 'raw_data' }) public rawData!: string; - @Column({ name: 'transaction_hash' }) + @PrimaryColumn({ name: 'transaction_hash' }) public transactionHash!: string; @Column({ name: 'maker_address' }) public makerAddress!: string; diff --git a/packages/pipeline/src/entities/exchange_fill_event.ts b/packages/pipeline/src/entities/exchange_fill_event.ts index 9b7727615..52111711e 100644 --- a/packages/pipeline/src/entities/exchange_fill_event.ts +++ b/packages/pipeline/src/entities/exchange_fill_event.ts @@ -16,7 +16,7 @@ export class ExchangeFillEvent { @Column({ name: 'raw_data' }) public rawData!: string; - @Column({ name: 'transaction_hash' }) + @PrimaryColumn({ name: 'transaction_hash' }) public transactionHash!: string; @Column({ name: 'maker_address' }) public makerAddress!: string; |