45 lines
1.0 KiB
SQL
45 lines
1.0 KiB
SQL
|
|
CREATE TABLE "sqlb_temp_table_1" (
|
|
"runner_id" varchar(32) NOT NULL,
|
|
"strat_id" TEXT,
|
|
"batch_id" TEXT,
|
|
"symbol" TEXT,
|
|
"name" TEXT,
|
|
"note" TEXT,
|
|
"started" TEXT,
|
|
"stopped" TEXT,
|
|
"mode" TEXT,
|
|
"account" TEXT,
|
|
"bt_from" TEXT,
|
|
"bt_to" TEXT,
|
|
"strat_json" TEXT,
|
|
"settings" TEXT,
|
|
"ilog_save" INTEGER,
|
|
"profit" NUMERIC,
|
|
"trade_count" INTEGER,
|
|
"end_positions" INTEGER,
|
|
"end_positions_avgp" NUMERIC,
|
|
"metrics" TEXT,
|
|
"stratvars_toml" TEXT,
|
|
"data" json NOT NULL,
|
|
PRIMARY KEY("runner_id")
|
|
);
|
|
INSERT INTO "main"."sqlb_temp_table_1" ("batch_id","data","runner_id") SELECT "batch_id","data","runner_id" FROM "main"."runner_header"
|
|
PRAGMA defer_foreign_keys;
|
|
PRAGMA defer_foreign_keys = '1';
|
|
DROP TABLE "main"."runner_header"
|
|
ALTER TABLE "main"."sqlb_temp_table_1" RENAME TO "runner_header"
|
|
PRAGMA defer_foreign_keys = '0';
|
|
|
|
CREATE INDEX "index_runner_header_batch" ON "runner_header" (
|
|
"batch_id"
|
|
)
|
|
|
|
CREATE INDEX "index_runner_header_pk" ON "runner_header" (
|
|
"runner_id"
|
|
)
|
|
|
|
CREATE INDEX "index_runner_header_strat" ON "runner_header" (
|
|
"strat_id"
|
|
)
|