forked from cerc-io/ipld-eth-server
Remove extraneous migration formatting
This commit is contained in:
parent
666ea1c325
commit
222252f89a
@ -1,6 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE public.blocks
|
CREATE TABLE public.blocks (
|
||||||
(
|
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
difficulty BIGINT,
|
difficulty BIGINT,
|
||||||
extra_data VARCHAR,
|
extra_data VARCHAR,
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE full_sync_transactions
|
CREATE TABLE full_sync_transactions (
|
||||||
(
|
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
block_id INTEGER NOT NULL REFERENCES blocks (id) ON DELETE CASCADE,
|
block_id INTEGER NOT NULL REFERENCES blocks(id) ON DELETE CASCADE,
|
||||||
gas_limit NUMERIC,
|
gas_limit NUMERIC,
|
||||||
gas_price NUMERIC,
|
gas_price NUMERIC,
|
||||||
hash VARCHAR(66),
|
hash VARCHAR(66),
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE nodes
|
CREATE TABLE nodes (
|
||||||
(
|
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
client_name VARCHAR,
|
client_name VARCHAR,
|
||||||
genesis_block VARCHAR(66),
|
genesis_block VARCHAR(66),
|
||||||
|
@ -2,9 +2,9 @@
|
|||||||
ALTER TABLE blocks
|
ALTER TABLE blocks
|
||||||
ADD COLUMN node_id INTEGER NOT NULL,
|
ADD COLUMN node_id INTEGER NOT NULL,
|
||||||
ADD CONSTRAINT node_fk
|
ADD CONSTRAINT node_fk
|
||||||
FOREIGN KEY (node_id)
|
FOREIGN KEY (node_id)
|
||||||
REFERENCES nodes (id)
|
REFERENCES nodes (id)
|
||||||
ON DELETE CASCADE;
|
ON DELETE CASCADE;
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
ALTER TABLE blocks
|
ALTER TABLE blocks
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE INDEX tx_to_index ON full_sync_transactions (tx_to);
|
CREATE INDEX tx_to_index ON full_sync_transactions(tx_to);
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
DROP INDEX tx_to_index;
|
DROP INDEX tx_to_index;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE INDEX tx_from_index ON full_sync_transactions (tx_from);
|
CREATE INDEX tx_from_index ON full_sync_transactions(tx_from);
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
DROP INDEX tx_from_index;
|
DROP INDEX tx_from_index;
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE log_filters
|
CREATE TABLE log_filters (
|
||||||
(
|
|
||||||
id SERIAL,
|
id SERIAL,
|
||||||
name VARCHAR NOT NULL CHECK (name <> ''),
|
name VARCHAR NOT NULL CHECK (name <> ''),
|
||||||
from_block BIGINT CHECK (from_block >= 0),
|
from_block BIGINT CHECK (from_block >= 0),
|
||||||
|
@ -1,28 +1,22 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
ALTER TABLE public.nodes
|
ALTER TABLE public.nodes RENAME TO eth_nodes;
|
||||||
RENAME TO eth_nodes;
|
|
||||||
|
|
||||||
ALTER TABLE public.eth_nodes
|
ALTER TABLE public.eth_nodes RENAME COLUMN node_id TO eth_node_id;
|
||||||
RENAME COLUMN node_id TO eth_node_id;
|
|
||||||
|
|
||||||
ALTER TABLE public.eth_nodes
|
ALTER TABLE public.eth_nodes DROP CONSTRAINT node_uc;
|
||||||
DROP CONSTRAINT node_uc;
|
|
||||||
ALTER TABLE public.eth_nodes
|
ALTER TABLE public.eth_nodes
|
||||||
ADD CONSTRAINT eth_node_uc UNIQUE (genesis_block, network_id, eth_node_id);
|
ADD CONSTRAINT eth_node_uc UNIQUE (genesis_block, network_id, eth_node_id);
|
||||||
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks RENAME COLUMN node_id TO eth_node_id;
|
||||||
RENAME COLUMN node_id TO eth_node_id;
|
|
||||||
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks DROP CONSTRAINT node_id_block_number_uc;
|
||||||
DROP CONSTRAINT node_id_block_number_uc;
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks
|
||||||
ADD CONSTRAINT eth_node_id_block_number_uc UNIQUE (number, eth_node_id);
|
ADD CONSTRAINT eth_node_id_block_number_uc UNIQUE (number, eth_node_id);
|
||||||
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks DROP CONSTRAINT node_fk;
|
||||||
DROP CONSTRAINT node_fk;
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks
|
||||||
ADD CONSTRAINT node_fk
|
ADD CONSTRAINT node_fk
|
||||||
FOREIGN KEY (eth_node_id) REFERENCES eth_nodes (id) ON DELETE CASCADE;
|
FOREIGN KEY (eth_node_id) REFERENCES eth_nodes (id) ON DELETE CASCADE;
|
||||||
|
|
||||||
|
|
||||||
-- +goose Down
|
-- +goose Down
|
||||||
@ -37,16 +31,13 @@ ALTER TABLE public.nodes
|
|||||||
ALTER TABLE public.nodes
|
ALTER TABLE public.nodes
|
||||||
ADD CONSTRAINT node_uc UNIQUE (genesis_block, network_id, node_id);
|
ADD CONSTRAINT node_uc UNIQUE (genesis_block, network_id, node_id);
|
||||||
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks RENAME COLUMN eth_node_id TO node_id;
|
||||||
RENAME COLUMN eth_node_id TO node_id;
|
|
||||||
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks DROP CONSTRAINT eth_node_id_block_number_uc;
|
||||||
DROP CONSTRAINT eth_node_id_block_number_uc;
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks
|
||||||
ADD CONSTRAINT node_id_block_number_uc UNIQUE (number, node_id);
|
ADD CONSTRAINT node_id_block_number_uc UNIQUE (number, node_id);
|
||||||
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks DROP CONSTRAINT node_fk;
|
||||||
DROP CONSTRAINT node_fk;
|
|
||||||
ALTER TABLE public.blocks
|
ALTER TABLE public.blocks
|
||||||
ADD CONSTRAINT node_fk
|
ADD CONSTRAINT node_fk
|
||||||
FOREIGN KEY (node_id) REFERENCES nodes (id) ON DELETE CASCADE;
|
FOREIGN KEY (node_id) REFERENCES nodes (id) ON DELETE CASCADE;
|
||||||
|
@ -3,18 +3,18 @@ ALTER TABLE full_sync_receipts
|
|||||||
ADD COLUMN block_id INT;
|
ADD COLUMN block_id INT;
|
||||||
|
|
||||||
UPDATE full_sync_receipts
|
UPDATE full_sync_receipts
|
||||||
SET block_id = (
|
SET block_id = (
|
||||||
SELECT block_id FROM full_sync_transactions WHERE full_sync_transactions.id = full_sync_receipts.transaction_id
|
SELECT block_id FROM full_sync_transactions WHERE full_sync_transactions.id = full_sync_receipts.transaction_id
|
||||||
);
|
);
|
||||||
|
|
||||||
ALTER TABLE full_sync_receipts
|
ALTER TABLE full_sync_receipts
|
||||||
ALTER COLUMN block_id SET NOT NULL;
|
ALTER COLUMN block_id SET NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE full_sync_receipts
|
ALTER TABLE full_sync_receipts
|
||||||
ADD CONSTRAINT blocks_fk
|
ADD CONSTRAINT blocks_fk
|
||||||
FOREIGN KEY (block_id)
|
FOREIGN KEY (block_id)
|
||||||
REFERENCES blocks (id)
|
REFERENCES blocks (id)
|
||||||
ON DELETE CASCADE;
|
ON DELETE CASCADE;
|
||||||
|
|
||||||
ALTER TABLE full_sync_receipts
|
ALTER TABLE full_sync_receipts
|
||||||
DROP COLUMN transaction_id;
|
DROP COLUMN transaction_id;
|
||||||
@ -27,18 +27,18 @@ ALTER TABLE full_sync_receipts
|
|||||||
CREATE INDEX transaction_id_index ON full_sync_receipts (transaction_id);
|
CREATE INDEX transaction_id_index ON full_sync_receipts (transaction_id);
|
||||||
|
|
||||||
UPDATE full_sync_receipts
|
UPDATE full_sync_receipts
|
||||||
SET transaction_id = (
|
SET transaction_id = (
|
||||||
SELECT id FROM full_sync_transactions WHERE full_sync_transactions.hash = full_sync_receipts.tx_hash
|
SELECT id FROM full_sync_transactions WHERE full_sync_transactions.hash = full_sync_receipts.tx_hash
|
||||||
);
|
);
|
||||||
|
|
||||||
ALTER TABLE full_sync_receipts
|
ALTER TABLE full_sync_receipts
|
||||||
ALTER COLUMN transaction_id SET NOT NULL;
|
ALTER COLUMN transaction_id SET NOT NULL;
|
||||||
|
|
||||||
ALTER TABLE full_sync_receipts
|
ALTER TABLE full_sync_receipts
|
||||||
ADD CONSTRAINT transaction_fk
|
ADD CONSTRAINT transaction_fk
|
||||||
FOREIGN KEY (transaction_id)
|
FOREIGN KEY (transaction_id)
|
||||||
REFERENCES full_sync_transactions (id)
|
REFERENCES full_sync_transactions (id)
|
||||||
ON DELETE CASCADE;
|
ON DELETE CASCADE;
|
||||||
|
|
||||||
ALTER TABLE full_sync_receipts
|
ALTER TABLE full_sync_receipts
|
||||||
DROP COLUMN block_id;
|
DROP COLUMN block_id;
|
||||||
|
@ -3,9 +3,9 @@ ALTER TABLE blocks
|
|||||||
ADD COLUMN eth_node_fingerprint VARCHAR(128);
|
ADD COLUMN eth_node_fingerprint VARCHAR(128);
|
||||||
|
|
||||||
UPDATE blocks
|
UPDATE blocks
|
||||||
SET eth_node_fingerprint = (
|
SET eth_node_fingerprint = (
|
||||||
SELECT eth_node_id FROM eth_nodes WHERE eth_nodes.id = blocks.eth_node_id
|
SELECT eth_node_id FROM eth_nodes WHERE eth_nodes.id = blocks.eth_node_id
|
||||||
);
|
);
|
||||||
|
|
||||||
ALTER TABLE blocks
|
ALTER TABLE blocks
|
||||||
ALTER COLUMN eth_node_fingerprint SET NOT NULL;
|
ALTER COLUMN eth_node_fingerprint SET NOT NULL;
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE public.headers
|
CREATE TABLE public.headers (
|
||||||
(
|
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
hash VARCHAR(66),
|
hash VARCHAR(66),
|
||||||
block_number BIGINT,
|
block_number BIGINT,
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE public.queued_storage
|
CREATE TABLE public.queued_storage (
|
||||||
(
|
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
block_height BIGINT,
|
block_height BIGINT,
|
||||||
block_hash BYTEA,
|
block_hash BYTEA,
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE header_sync_transactions
|
CREATE TABLE header_sync_transactions (
|
||||||
(
|
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
header_id INTEGER NOT NULL REFERENCES headers (id) ON DELETE CASCADE,
|
header_id INTEGER NOT NULL REFERENCES headers(id) ON DELETE CASCADE,
|
||||||
hash VARCHAR(66),
|
hash VARCHAR(66),
|
||||||
gas_limit NUMERIC,
|
gas_limit NUMERIC,
|
||||||
gas_price NUMERIC,
|
gas_price NUMERIC,
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
-- +goose Up
|
-- +goose Up
|
||||||
CREATE TABLE public.uncles
|
CREATE TABLE public.uncles (
|
||||||
(
|
|
||||||
id SERIAL PRIMARY KEY,
|
id SERIAL PRIMARY KEY,
|
||||||
hash VARCHAR(66) NOT NULL,
|
hash VARCHAR(66) NOT NULL,
|
||||||
block_id INTEGER NOT NULL REFERENCES blocks (id) ON DELETE CASCADE,
|
block_id INTEGER NOT NULL REFERENCES blocks (id) ON DELETE CASCADE,
|
||||||
|
Loading…
Reference in New Issue
Block a user