21 lines
533 B
SQL
21 lines
533 B
SQL
CREATE TABLE trades (
|
|
id SERIAL PRIMARY KEY,
|
|
trade_id integer NOT NULL,
|
|
product CHAR(7) NOT NULL,
|
|
price NUMERIC(1000, 8) NOT NULL,
|
|
size NUMERIC(1000, 8) NOT NULL,
|
|
buy BOOLEAN NOT NULL DEFAULT FALSE,
|
|
sell BOOLEAN NOT NULL DEFAULT FALSE,
|
|
timestamp TIMESTAMPTZ NOT NULL);
|
|
|
|
CREATE UNIQUE INDEX product_trade_id_index ON trades (
|
|
product,
|
|
trade_id);
|
|
|
|
CREATE INDEX timestamp_index ON trades (timestamp);
|
|
|
|
CREATE TABLE confirmations (
|
|
id SERIAL PRIMARY KEY,
|
|
product CHAR(7) NOT NULL,
|
|
last_trade_id INTEGER NOT NULL DEFAULT 0);
|