Skip to content

Commit 94ec10e

Browse files
authored
fix erc1155_token_transfer pkey (HemeraProtocol#160)
1 parent 776912b commit 94ec10e

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

migrations/versions/20240725_update_index_table_optimize.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,12 @@ def upgrade() -> None:
210210
["token_address", "to_address"],
211211
unique=False,
212212
)
213+
op.drop_constraint("erc1155_token_transfers_pkey", "erc1155_token_transfers", type_="primary")
214+
op.create_primary_key(
215+
"erc1155_token_transfers_pkey",
216+
"erc1155_token_transfers",
217+
["transaction_hash", "block_hash", "log_index", "token_id"],
218+
)
213219
op.alter_column(
214220
"erc20_token_transfers",
215221
"block_hash",
@@ -671,6 +677,12 @@ def downgrade() -> None:
671677
existing_type=sa.NUMERIC(precision=78, scale=0),
672678
nullable=True,
673679
)
680+
op.drop_constraint("erc1155_token_transfers_pkey", "erc1155_token_transfers", type_="primary")
681+
op.create_primary_key(
682+
"erc1155_token_transfers_pkey",
683+
"erc1155_token_transfers",
684+
["transaction_hash", "log_index"],
685+
)
674686
op.drop_index("erc1155_detail_desc_address_id_index", table_name="erc1155_token_id_details")
675687
op.drop_constraint("erc1155_token_id_details_pkey", "erc1155_token_id_details", type_="primary")
676688
op.alter_column("erc1155_token_id_details", "token_address", new_column_name="address")

0 commit comments

Comments
 (0)