2021-11-18 23:46:50 +00:00
|
|
|
-- +goose Up
|
|
|
|
ALTER TABLE public.blocks
|
|
|
|
ADD CONSTRAINT pk_public_blocks PRIMARY KEY (key);
|
|
|
|
|
|
|
|
ALTER TABLE public.nodes
|
|
|
|
ADD CONSTRAINT pk_public_nodes PRIMARY KEY (node_id);
|
|
|
|
|
|
|
|
ALTER TABLE eth.header_cids
|
|
|
|
ADD CONSTRAINT pk_eth_header_cids PRIMARY KEY (block_hash);
|
|
|
|
|
|
|
|
ALTER TABLE eth.uncle_cids
|
|
|
|
ADD CONSTRAINT pk_eth_uncle_cids PRIMARY KEY (block_hash);
|
|
|
|
|
|
|
|
ALTER TABLE eth.transaction_cids
|
|
|
|
ADD CONSTRAINT pk_eth_transaction_cids PRIMARY KEY (tx_hash);
|
|
|
|
|
|
|
|
ALTER TABLE eth.receipt_cids
|
|
|
|
ADD CONSTRAINT pk_eth_receipt_cids PRIMARY KEY (tx_id);
|
|
|
|
|
|
|
|
ALTER TABLE eth.access_list_elements
|
2021-11-19 00:53:55 +00:00
|
|
|
ADD CONSTRAINT pk_eth_access_list_elements PRIMARY KEY (tx_id, index);
|
2021-11-18 23:46:50 +00:00
|
|
|
|
|
|
|
ALTER TABLE eth.log_cids
|
2021-11-19 00:53:55 +00:00
|
|
|
ADD CONSTRAINT pk_eth_log_cids PRIMARY KEY (rct_id, index);
|
2021-11-18 23:46:50 +00:00
|
|
|
|
|
|
|
ALTER TABLE eth.state_cids
|
|
|
|
ADD CONSTRAINT pk_eth_state_cids PRIMARY KEY (header_id, state_path);
|
|
|
|
|
|
|
|
ALTER TABLE eth.storage_cids
|
|
|
|
ADD CONSTRAINT pk_eth_storage_cids PRIMARY KEY (header_id, state_path, storage_path);
|
|
|
|
|
|
|
|
ALTER TABLE eth.state_accounts
|
|
|
|
ADD CONSTRAINT pk_eth_state_accounts PRIMARY KEY (header_id, state_path);
|
|
|
|
|
|
|
|
-- +goose Down
|
|
|
|
ALTER TABLE public.blocks
|
|
|
|
DROP CONSTRAINT pk_public_blocks;
|
|
|
|
|
|
|
|
ALTER TABLE public.nodes
|
|
|
|
DROP CONSTRAINT pk_public_nodes;
|
|
|
|
|
|
|
|
ALTER TABLE eth.header_cids
|
|
|
|
DROP CONSTRAINT pk_eth_header_cids;
|
|
|
|
|
|
|
|
ALTER TABLE eth.uncle_cids
|
|
|
|
DROP CONSTRAINT pk_eth_uncle_cids;
|
|
|
|
|
|
|
|
ALTER TABLE eth.transaction_cids
|
|
|
|
DROP CONSTRAINT pk_eth_transaction_cids;
|
|
|
|
|
|
|
|
ALTER TABLE eth.receipt_cids
|
|
|
|
DROP CONSTRAINT pk_eth_receipt_cids;
|
|
|
|
|
|
|
|
ALTER TABLE eth.access_list_elements
|
|
|
|
DROP CONSTRAINT pk_eth_access_list_elements;
|
|
|
|
|
|
|
|
ALTER TABLE eth.log_cids
|
|
|
|
DROP CONSTRAINT pk_eth_log_cids;
|
|
|
|
|
|
|
|
ALTER TABLE eth.state_cids
|
|
|
|
DROP CONSTRAINT pk_eth_state_cids;
|
|
|
|
|
|
|
|
ALTER TABLE eth.storage_cids
|
|
|
|
DROP CONSTRAINT pk_eth_storage_cids;
|
|
|
|
|
|
|
|
ALTER TABLE eth.state_accounts
|
|
|
|
DROP CONSTRAINT pk_eth_state_accounts;
|