* Fixes #1130 Co-authored-by: Felix Kunde <felix-kunde@gmx.de>
This commit is contained in:
parent
d09e418b56
commit
ab95eaa6ef
|
|
@ -696,12 +696,8 @@ func (c *Cluster) syncPreparedDatabases() error {
|
||||||
if err := c.initDbConnWithName(preparedDbName); err != nil {
|
if err := c.initDbConnWithName(preparedDbName); err != nil {
|
||||||
return fmt.Errorf("could not init connection to database %s: %v", preparedDbName, err)
|
return fmt.Errorf("could not init connection to database %s: %v", preparedDbName, err)
|
||||||
}
|
}
|
||||||
defer func() {
|
|
||||||
if err := c.closeDbConn(); err != nil {
|
|
||||||
c.logger.Errorf("could not close database connection: %v", err)
|
|
||||||
}
|
|
||||||
}()
|
|
||||||
|
|
||||||
|
c.logger.Debugf("syncing prepared database %q", preparedDbName)
|
||||||
// now, prepare defined schemas
|
// now, prepare defined schemas
|
||||||
preparedSchemas := preparedDB.PreparedSchemas
|
preparedSchemas := preparedDB.PreparedSchemas
|
||||||
if len(preparedDB.PreparedSchemas) == 0 {
|
if len(preparedDB.PreparedSchemas) == 0 {
|
||||||
|
|
@ -715,6 +711,10 @@ func (c *Cluster) syncPreparedDatabases() error {
|
||||||
if err := c.syncExtensions(preparedDB.Extensions); err != nil {
|
if err := c.syncExtensions(preparedDB.Extensions); err != nil {
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if err := c.closeDbConn(); err != nil {
|
||||||
|
c.logger.Errorf("could not close database connection: %v", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return nil
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue