mirror of
https://github.com/c9s/bbgo.git
synced 2024-11-10 09:11:55 +00:00
migrations: update position table columns
This commit is contained in:
parent
a8b35867a5
commit
157d1f3bbe
|
@ -16,11 +16,14 @@ CREATE TABLE `positions`
|
||||||
`quote` DECIMAL(16, 8) NOT NULL,
|
`quote` DECIMAL(16, 8) NOT NULL,
|
||||||
`profit` DECIMAL(16, 8) NULL,
|
`profit` DECIMAL(16, 8) NULL,
|
||||||
|
|
||||||
`trade_id` BIGINT UNSIGNED NOT NULL,
|
-- trade related columns
|
||||||
`traded_at` DATETIME(3) NOT NULL,
|
`trade_id` BIGINT UNSIGNED NOT NULL, -- the trade id in the exchange
|
||||||
|
`side` VARCHAR(4) NOT NULL, -- side of the trade
|
||||||
|
`exchange` VARCHAR(12) NOT NULL, -- exchange of the trade
|
||||||
|
`traded_at` DATETIME(3) NOT NULL, -- millisecond timestamp
|
||||||
|
|
||||||
PRIMARY KEY (`gid`),
|
PRIMARY KEY (`gid`),
|
||||||
UNIQUE KEY `trade_id` (`trade_id`)
|
UNIQUE KEY `trade_id` (`trade_id`, `side`, `exchange`)
|
||||||
);
|
);
|
||||||
|
|
||||||
-- +down
|
-- +down
|
||||||
|
|
|
@ -16,8 +16,12 @@ CREATE TABLE `positions`
|
||||||
`quote` DECIMAL(16, 8) NOT NULL,
|
`quote` DECIMAL(16, 8) NOT NULL,
|
||||||
`profit` DECIMAL(16, 8) NULL,
|
`profit` DECIMAL(16, 8) NULL,
|
||||||
|
|
||||||
|
-- trade related columns
|
||||||
`trade_id` BIGINT NOT NULL,
|
`trade_id` BIGINT NOT NULL,
|
||||||
|
`side` VARCHAR(4) NOT NULL, -- side of the trade
|
||||||
|
`exchange` VARCHAR(12) NOT NULL, -- exchange of the trade
|
||||||
`traded_at` DATETIME(3) NOT NULL
|
`traded_at` DATETIME(3) NOT NULL
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
-- +down
|
-- +down
|
||||||
|
|
Loading…
Reference in New Issue
Block a user