This repository has been archived on 2022-11-30. You can view files and clone it, but cannot push or open issues or pull requests.
tacitus/config/postgres.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);