diff options
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 |
commit | f05a2c03d5dbf5b0b7d09148a37d2325012b309f (patch) | |
tree | fed7e6d3653bc8ed449f83f7cbc1dc71a4a49cd9 /store | |
parent | afcff9b301ed45687ab7021709af8b2cf338355b (diff) | |
download | chat-f05a2c03d5dbf5b0b7d09148a37d2325012b309f.tar.gz chat-f05a2c03d5dbf5b0b7d09148a37d2325012b309f.tar.bz2 chat-f05a2c03d5dbf5b0b7d09148a37d2325012b309f.zip |
Adding SQL settings to admin console
Diffstat (limited to 'store')
-rw-r--r-- | store/sql_store.go | 13 |
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() |