Alexis Hernandez
6 years ago
1 changed files with 22 additions and 0 deletions
@ -0,0 +1,22 @@ |
|||||
|
|
||||
|
# --- !Ups |
||||
|
|
||||
|
CREATE TABLE address_transaction_details ( |
||||
|
address ADDRESS_TYPE NOT NULL, |
||||
|
txid TXID_TYPE NOT NULL, |
||||
|
sent AMOUNT_TYPE NOT NULL, |
||||
|
received AMOUNT_TYPE NOT NULL, |
||||
|
time BIGINT NOT NULL, -- it is cheaper to carry this value from the tx than to use joins in each query |
||||
|
-- constraints |
||||
|
CONSTRAINT address_transaction_details_pk PRIMARY KEY (address, txid), |
||||
|
CONSTRAINT address_transaction_details_txid_fk FOREIGN KEY (txid) REFERENCES transactions (txid) |
||||
|
); |
||||
|
|
||||
|
CREATE INDEX address_transaction_details_txid_index ON address_transaction_details USING BTREE (txid); |
||||
|
CREATE INDEX address_transaction_details_time_index ON address_transaction_details USING BTREE (time); |
||||
|
|
||||
|
# --- !Downs |
||||
|
|
||||
|
DROP INDEX address_transaction_details_time_index; |
||||
|
DROP INDEX address_transaction_details_txid_index; |
||||
|
DROP TABLE address_transaction_details; |
Loading…
Reference in new issue