@ -48,8 +49,10 @@ type MdsHandle = Connection
@@ -48,8 +49,10 @@ type MdsHandle = Connection
initDatabase::DatabaseConfig->IOMdsHandle
initDatabaseconfig=do
infoM"DB"$"Initializing DB"
conn<-connectSqlite3(T.unpack$dbPathconfig)
makeSchemaconn
infoM"DB"$"Schema updated"
returnconn
where
makeSchemaconn=runRawconn"CREATE TABLE IF NOT EXISTS bars (id SERIAL PRIMARY KEY, ticker TEXT, timestamp BIGINT, timeframe INTEGER, open NUMERIC(20, 10), high NUMERIC(20, 10), low NUMERIC(20, 10), close NUMERIC(20,10), volume BIGINT);"