@@ -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