forked from cerc-io/ipld-eth-server
Nest migrations under db directory
This commit is contained in:
@@ -0,0 +1 @@
|
||||
DROP TABLE public.blocks
|
||||
@@ -0,0 +1,4 @@
|
||||
CREATE TABLE public.blocks
|
||||
(
|
||||
block_number BIGINT
|
||||
)
|
||||
@@ -0,0 +1,5 @@
|
||||
ALTER TABLE blocks
|
||||
DROP COLUMN block_gaslimit,
|
||||
DROP COLUMN block_gasused,
|
||||
DROP COLUMN block_time;
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
ALTER TABLE blocks
|
||||
ADD COLUMN block_gaslimit DOUBLE PRECISION,
|
||||
ADD COLUMN block_gasused DOUBLE PRECISION,
|
||||
ADD COLUMN block_time DOUBLE PRECISION;
|
||||
@@ -0,0 +1 @@
|
||||
DROP TABLE transactions
|
||||
@@ -0,0 +1,10 @@
|
||||
CREATE TABLE transactions
|
||||
(
|
||||
id SERIAL PRIMARY KEY,
|
||||
tx_hash VARCHAR(66),
|
||||
tx_nonce NUMERIC,
|
||||
tx_to varchar(66),
|
||||
tx_gaslimit NUMERIC,
|
||||
tx_gasprice NUMERIC,
|
||||
tx_value NUMERIC
|
||||
)
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE blocks DROP id
|
||||
@@ -0,0 +1 @@
|
||||
ALTER TABLE blocks ADD COLUMN id SERIAL PRIMARY KEY
|
||||
@@ -0,0 +1,2 @@
|
||||
ALTER TABLE transactions
|
||||
DROP COLUMN block_id
|
||||
@@ -0,0 +1,5 @@
|
||||
ALTER TABLE transactions
|
||||
ADD COLUMN block_id INTEGER NOT NULL,
|
||||
ADD CONSTRAINT fk_test
|
||||
FOREIGN KEY (block_id)
|
||||
REFERENCES blocks (id)
|
||||
@@ -0,0 +1 @@
|
||||
DROP INDEX block_number_index;
|
||||
@@ -0,0 +1 @@
|
||||
CREATE INDEX block_number_index ON blocks (block_number);
|
||||
@@ -0,0 +1,7 @@
|
||||
ALTER TABLE blocks
|
||||
Drop COLUMN block_difficulty,
|
||||
Drop COLUMN block_hash,
|
||||
drop COLUMN block_nonce,
|
||||
drop COLUMN block_parenthash,
|
||||
drop COLUMN block_size,
|
||||
drop COLUMN uncle_hash
|
||||
@@ -0,0 +1,7 @@
|
||||
ALTER TABLE blocks
|
||||
ADD COLUMN block_difficulty BIGINT,
|
||||
ADD COLUMN block_hash VARCHAR(66),
|
||||
ADD COLUMN block_nonce VARCHAR(20),
|
||||
ADD COLUMN block_parenthash VARCHAR(66),
|
||||
ADD COLUMN block_size BIGINT,
|
||||
ADD COLUMN uncle_hash VARCHAR(66)
|
||||
Reference in New Issue
Block a user