INNER CODE UNIT · Go
fatal
sklinkert/at · cmd/at-coinbase/main.go:21
func fatal(msg string, err error) {
slog.Error(msg, "error", err)
os.Exit(1)
}
func mustConnectDB() *gorm.DB {
db, err := gorm.Open(sqlite.Open("at-demo.db"), &gorm.Config{})
if err != nil {
fatal("failed to connect database", err)
}
if err := db.AutoMigrate(&tick.Tick{}, &ohlc.OHLC{}, &trader.PerformanceRecord{}); err != nil {
fatal("db.AutoMigrate() failed", err)
}
return db
}
func main() {
ctx := context.Background()