Add log index to Deal

This commit is contained in:
Rob Mulholand
2018-10-22 12:14:43 -05:00
parent 495f39abb8
commit 1aafb7201e
9 changed files with 23 additions and 20 deletions
@@ -1,8 +1,10 @@
CREATE TABLE maker.deal (
id SERIAL PRIMARY KEY,
header_id INTEGER NOT NULL REFERENCES headers (id) ON DELETE CASCADE,
bid_id NUMERIC NOT NULL,
tx_idx INTEGER NOT NUll,
raw_log JSONB,
UNIQUE (header_id, tx_idx)
id SERIAL PRIMARY KEY,
header_id INTEGER NOT NULL REFERENCES headers (id) ON DELETE CASCADE,
bid_id NUMERIC NOT NULL,
contract_address VARCHAR,
log_idx INTEGER NOT NUll,
tx_idx INTEGER NOT NUll,
raw_log JSONB,
UNIQUE (header_id, tx_idx, log_idx)
);
@@ -1,2 +0,0 @@
ALTER TABLE maker.deal
DROP COLUMN contract_address;
@@ -1,2 +0,0 @@
ALTER TABLE maker.deal
ADD COLUMN contract_address VARCHAR;
+5 -4
View File
@@ -209,9 +209,10 @@ CREATE TABLE maker.deal (
id integer NOT NULL,
header_id integer NOT NULL,
bid_id numeric NOT NULL,
contract_address character varying,
log_idx integer NOT NULL,
tx_idx integer NOT NULL,
raw_log jsonb,
contract_address character varying
raw_log jsonb
);
@@ -1772,11 +1773,11 @@ ALTER TABLE ONLY maker.cat_file_pit_vow
--
-- Name: deal deal_header_id_tx_idx_key; Type: CONSTRAINT; Schema: maker; Owner: -
-- Name: deal deal_header_id_tx_idx_log_idx_key; Type: CONSTRAINT; Schema: maker; Owner: -
--
ALTER TABLE ONLY maker.deal
ADD CONSTRAINT deal_header_id_tx_idx_key UNIQUE (header_id, tx_idx);
ADD CONSTRAINT deal_header_id_tx_idx_log_idx_key UNIQUE (header_id, tx_idx, log_idx);
--