// Setup db - at present query pkg manages this... func setupDatabase(server *server.Server) { defer server.Timef("#info Finished opening in %s database %s for user %s", time.Now(), server.Config("db"), server.Config("db_user")) config := server.Configuration() options := map[string]string{ "adapter": config["db_adapter"], "user": config["db_user"], "password": config["db_pass"], "db": config["db"], } // If host and port supplied in config, apply them if len(config["db_host"]) > 0 { options["host"] = config["db_host"] } if len(config["db_port"]) > 0 { options["port"] = config["db_port"] } if len(config["db_params"]) > 0 { options["params"] = config["db_params"] } // Ask query to open the database err := query.OpenDatabase(options) if err != nil { server.Fatalf("Error reading database %s", err) } }
// Open our database func openDatabase(config map[string]string) error { // Open the database options := map[string]string{ "adapter": config["db_adapter"], "user": config["db_user"], "password": config["db_pass"], "db": config["db"], // "debug" : "true", } err := query.OpenDatabase(options) if err != nil { return err } log.Printf("%s\n", "-") log.Printf("Opened database at %s for user %s", config["db"], config["db_user"]) return nil }
// Setup db - at present query pkg manages this... func setupDatabase(server *server.Server) { defer server.Timef("#info Finished opening in %s database %s for user %s", time.Now(), server.Config("db"), server.Config("db_user")) config := server.Configuration() options := map[string]string{ "adapter": config["db_adapter"], "user": config["db_user"], "password": config["db_pass"], "db": config["db"], } // Ask query to open the database err := query.OpenDatabase(options) if err != nil { server.Fatalf("Error reading database %s", err) } }