Add log index to Frob
This commit is contained in:
@@ -1,14 +1,15 @@
|
||||
CREATE TABLE maker.frob (
|
||||
id SERIAL PRIMARY KEY,
|
||||
header_id INTEGER NOT NULL REFERENCES headers (id) ON DELETE CASCADE,
|
||||
ilk bytea,
|
||||
urn bytea,
|
||||
ilk TEXT,
|
||||
urn TEXT,
|
||||
dink NUMERIC,
|
||||
dart NUMERIC,
|
||||
ink NUMERIC,
|
||||
art NUMERIC,
|
||||
iart NUMERIC,
|
||||
log_idx INTEGER NOT NUll,
|
||||
tx_idx INTEGER NOT NUll,
|
||||
raw_log JSONB,
|
||||
UNIQUE (header_id, tx_idx)
|
||||
UNIQUE (header_id, tx_idx, log_idx)
|
||||
);
|
||||
@@ -1,7 +0,0 @@
|
||||
ALTER TABLE maker.bite
|
||||
ALTER COLUMN ilk SET DATA TYPE bytea,
|
||||
ALTER COLUMN urn SET DATA TYPE bytea;
|
||||
|
||||
ALTER TABLE maker.frob
|
||||
ALTER COLUMN ilk SET DATA TYPE bytea,
|
||||
ALTER COLUMN urn SET DATA TYPE bytea;
|
||||
@@ -1,7 +0,0 @@
|
||||
ALTER TABLE maker.bite
|
||||
ALTER COLUMN ilk SET DATA TYPE text,
|
||||
ALTER COLUMN urn SET DATA TYPE text;
|
||||
|
||||
ALTER TABLE maker.frob
|
||||
ALTER COLUMN ilk SET DATA TYPE text,
|
||||
ALTER COLUMN urn SET DATA TYPE text;
|
||||
+3
-2
@@ -507,6 +507,7 @@ CREATE TABLE maker.frob (
|
||||
ink numeric,
|
||||
art numeric,
|
||||
iart numeric,
|
||||
log_idx integer NOT NULL,
|
||||
tx_idx integer NOT NULL,
|
||||
raw_log jsonb
|
||||
);
|
||||
@@ -1912,11 +1913,11 @@ ALTER TABLE ONLY maker.flop_kick
|
||||
|
||||
|
||||
--
|
||||
-- Name: frob frob_header_id_tx_idx_key; Type: CONSTRAINT; Schema: maker; Owner: -
|
||||
-- Name: frob frob_header_id_tx_idx_log_idx_key; Type: CONSTRAINT; Schema: maker; Owner: -
|
||||
--
|
||||
|
||||
ALTER TABLE ONLY maker.frob
|
||||
ADD CONSTRAINT frob_header_id_tx_idx_key UNIQUE (header_id, tx_idx);
|
||||
ADD CONSTRAINT frob_header_id_tx_idx_log_idx_key UNIQUE (header_id, tx_idx, log_idx);
|
||||
|
||||
|
||||
--
|
||||
|
||||
Reference in New Issue
Block a user