trigger lookup only if pooler is set
This commit is contained in:
parent
f32e186d66
commit
8dc28295e4
|
|
@ -760,10 +760,12 @@ func (c *Cluster) syncDatabases() error {
|
||||||
|
|
||||||
if len(createDatabases) > 0 {
|
if len(createDatabases) > 0 {
|
||||||
// trigger creation of pooler objects in new database in syncConnectionPooler
|
// trigger creation of pooler objects in new database in syncConnectionPooler
|
||||||
|
if c.ConnectionPooler != nil {
|
||||||
for _, role := range [2]PostgresRole{Master, Replica} {
|
for _, role := range [2]PostgresRole{Master, Replica} {
|
||||||
c.ConnectionPooler[role].LookupFunction = false
|
c.ConnectionPooler[role].LookupFunction = false
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// set default privileges for prepared database
|
// set default privileges for prepared database
|
||||||
for _, preparedDatabase := range preparedDatabases {
|
for _, preparedDatabase := range preparedDatabases {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue