-- +goose Up CREATE TABLE header_sync_receipts ( id SERIAL PRIMARY KEY, transaction_id INTEGER NOT NULL REFERENCES header_sync_transactions (id) ON DELETE CASCADE, header_id INTEGER NOT NULL REFERENCES headers (id) ON DELETE CASCADE, contract_address_id INTEGER NOT NULL REFERENCES addresses (id) ON DELETE CASCADE, cumulative_gas_used NUMERIC, gas_used NUMERIC, state_root VARCHAR(66), status INTEGER, tx_hash VARCHAR(66), rlp BYTEA, UNIQUE (header_id, transaction_id) ); CREATE INDEX header_sync_receipts_header ON public.header_sync_receipts (header_id); CREATE INDEX header_sync_receipts_transaction ON public.header_sync_receipts (transaction_id); -- +goose Down DROP INDEX public.header_sync_receipts_header; DROP INDEX public.header_sync_receipts_transaction; DROP TABLE header_sync_receipts;