diff --git a/pkg/cluster/database.go b/pkg/cluster/database.go index 449f603371f142191f9af0d3c263f111367939ab..a1726697ade268534c92c16d7a92c83f81b12f92 100644 --- a/pkg/cluster/database.go +++ b/pkg/cluster/database.go @@ -97,13 +97,17 @@ func (c *Cluster) pgConnectionString(dbname string) string { if dbname == "" { dbname = "postgres" } + + // TODO add global config option for this + var options = "-c log_statement=all" - return fmt.Sprintf("host='%s' dbname='%s' sslmode=require user='%s' password='%s' connect_timeout='%d' options='-c log_statement%3Dall'", + return fmt.Sprintf("host='%s' dbname='%s' sslmode=require user='%s' password='%s' connect_timeout='%d' options='%s'", fmt.Sprintf("%s.%s.svc.%s", c.Name, c.Namespace, c.OpConfig.ClusterDomain), dbname, c.systemUsers[constants.SuperuserKeyName].Name, strings.Replace(password, "$", "\\$", -1), - constants.PostgresConnectTimeout/time.Second) + constants.PostgresConnectTimeout/time.Second, + options) } func (c *Cluster) databaseAccessDisabled() bool {