34 lines
993 B
Text
CREATE TABLE IF NOT EXISTS terminals (
| |||
id INTEGER PRIMARY KEY,
| |||
folder TEXT NOT NULL UNIQUE, -- ключ связи с config.json
| |||
path TEXT, -- полный путь, для диагностики
| |||
company TEXT,
| |||
build INTEGER,
| |||
first_seen INTEGER,
| |||
last_seen INTEGER
| |||
);
| |||
| |||
CREATE TABLE IF NOT EXISTS states (
| |||
terminal_id INTEGER PRIMARY KEY REFERENCES terminals(id),
| |||
updated_at INTEGER NOT NULL,
| |||
connected INTEGER,
| |||
ping_last INTEGER,
| |||
login INTEGER,
| |||
server TEXT,
| |||
currency TEXT,
| |||
leverage INTEGER,
| |||
trade_mode INTEGER,
| |||
trade_allowed INTEGER,
| |||
balance REAL,
| |||
equity REAL,
| |||
profit REAL,
| |||
margin REAL,
| |||
margin_free REAL,
| |||
margin_level REAL,
| |||
credit REAL,
| |||
positions INTEGER,
| |||
company TEXT,
| |||
holder_name TEXT,
| |||
error_code INTEGER DEFAULT 0,
| |||
error_text TEXT
| |||
);
|