From 85fe35e58a0a6766b34919656319bc8eb5e19232 Mon Sep 17 00:00:00 2001 From: Tang Jiawei Date: Wed, 21 Oct 2020 15:35:33 -0700 Subject: [PATCH] fix archive node bug --- src/app/archive/create_schema.sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/archive/create_schema.sql b/src/app/archive/create_schema.sql index cee10bea5d7..ecccc2ef144 100644 --- a/src/app/archive/create_schema.sql +++ b/src/app/archive/create_schema.sql @@ -50,7 +50,7 @@ CREATE TABLE internal_commands CREATE TABLE blocks ( id serial PRIMARY KEY , state_hash text NOT NULL UNIQUE -, parent_id int REFERENCES blocks(id) ON DELETE SET NULL +, parent_id int NOT NULL REFERENCES blocks(id) , creator_id int NOT NULL REFERENCES public_keys(id) , snarked_ledger_hash_id int NOT NULL REFERENCES snarked_ledger_hashes(id) , ledger_hash text NOT NULL @@ -75,5 +75,5 @@ CREATE TABLE blocks_internal_commands , internal_command_id int NOT NULL REFERENCES internal_commands(id) ON DELETE CASCADE , sequence_no int NOT NULL , secondary_sequence_no int -, PRIMARY KEY (block_id, internal_command_id) +, PRIMARY KEY (block_id, internal_command_id, sequence_no, secondary_sequence_no) );