summaryrefslogtreecommitdiffstats
path: root/store/sql_store.go
diff options
context:
space:
mode:
author=Corey Hulen <corey@hulen.com>2015-09-22 00:00:19 -0700
committer=Corey Hulen <corey@hulen.com>2015-09-22 00:00:19 -0700
commitf05a2c03d5dbf5b0b7d09148a37d2325012b309f (patch)
treefed7e6d3653bc8ed449f83f7cbc1dc71a4a49cd9 /store/sql_store.go
parentafcff9b301ed45687ab7021709af8b2cf338355b (diff)
downloadchat-f05a2c03d5dbf5b0b7d09148a37d2325012b309f.tar.gz
chat-f05a2c03d5dbf5b0b7d09148a37d2325012b309f.tar.bz2
chat-f05a2c03d5dbf5b0b7d09148a37d2325012b309f.zip
Adding SQL settings to admin console
Diffstat (limited to 'store/sql_store.go')
-rw-r--r--store/sql_store.go13
1 files changed, 10 insertions, 3 deletions
diff --git a/store/sql_store.go b/store/sql_store.go
index adac47b4d..7f3b555f1 100644
--- a/store/sql_store.go
+++ b/store/sql_store.go
@@ -50,11 +50,18 @@ func NewSqlStore() Store {
utils.Cfg.SqlSettings.DataSource, utils.Cfg.SqlSettings.MaxIdleConns,
utils.Cfg.SqlSettings.MaxOpenConns, utils.Cfg.SqlSettings.Trace)
- sqlStore.replicas = make([]*gorp.DbMap, len(utils.Cfg.SqlSettings.DataSourceReplicas))
- for i, replica := range utils.Cfg.SqlSettings.DataSourceReplicas {
- sqlStore.replicas[i] = setupConnection(fmt.Sprintf("replica-%v", i), utils.Cfg.SqlSettings.DriverName, replica,
+ if len(utils.Cfg.SqlSettings.DataSourceReplicas) == 0 {
+ sqlStore.replicas = make([]*gorp.DbMap, 1)
+ sqlStore.replicas[0] = setupConnection(fmt.Sprintf("replica-%v", 0), utils.Cfg.SqlSettings.DriverName, utils.Cfg.SqlSettings.DataSource,
utils.Cfg.SqlSettings.MaxIdleConns, utils.Cfg.SqlSettings.MaxOpenConns,
utils.Cfg.SqlSettings.Trace)
+ } else {
+ sqlStore.replicas = make([]*gorp.DbMap, len(utils.Cfg.SqlSettings.DataSourceReplicas))
+ for i, replica := range utils.Cfg.SqlSettings.DataSourceReplicas {
+ sqlStore.replicas[i] = setupConnection(fmt.Sprintf("replica-%v", i), utils.Cfg.SqlSettings.DriverName, replica,
+ utils.Cfg.SqlSettings.MaxIdleConns, utils.Cfg.SqlSettings.MaxOpenConns,
+ utils.Cfg.SqlSettings.Trace)
+ }
}
schemaVersion := sqlStore.GetCurrentSchemaVersion()