@@ -85,6 +85,9 @@ const (
85
85
defaultPostgresParamValueWalKeepSize = "1GB"
86
86
defaultPostgresParamValuePGStatStatementsMax = "500"
87
87
defaultPostgresParamValuePasswordEncryption = "scram-sha-256" // nolint
88
+ defaultPostgresParamValueLogMinErrorStatement = "WARNING"
89
+ defaultPostgresParamValueLogErrorVerbosity = "VERBOSE"
90
+ defaultPostgresParamValueLogLinePrefix = "%m [%p]: [%l-1] db=%d,user=%u,app=%a,client=%h "
88
91
89
92
// PostgresAutoAssignedIPNamePrefix a prefix to add to the generated random name
90
93
PostgresAutoAssignedIPNamePrefix = "pgaas-autoassign-"
@@ -959,12 +962,16 @@ func enableAuditLogs(parameters map[string]string) {
959
962
// setDefaultPostgresParams configures default keepalive values
960
963
func setDefaultPostgresParams (parameters map [string ]string , version string ) {
961
964
// set default parameters
962
- parameters ["tcp_keepalives_idle" ] = defaultPostgresParamValueTCPKeepAlivesIdle
963
- parameters ["tcp_keepalives_interval" ] = defaultPostgresParamValueTCPKeepAlivesInterval
965
+ parameters ["log_error_verbosity" ] = defaultPostgresParamValueLogErrorVerbosity
964
966
parameters ["log_file_mode" ] = defaultPostgresParamValueLogFileMode
965
-
966
- parameters ["ssl_prefer_server_ciphers" ] = defaultPostgresParamValueSSLPreferServerCiphers
967
+ parameters ["log_line_prefix" ] = defaultPostgresParamValueLogLinePrefix
968
+ parameters ["log_min_error_statement" ] = defaultPostgresParamValueLogMinErrorStatement
969
+ parameters ["password_encryption" ] = defaultPostgresParamValuePasswordEncryption
970
+ parameters ["pg_stat_statements.max" ] = defaultPostgresParamValuePGStatStatementsMax
967
971
parameters ["ssl_ciphers" ] = defaultPostgresParamValueSSLCiphers
972
+ parameters ["ssl_prefer_server_ciphers" ] = defaultPostgresParamValueSSLPreferServerCiphers
973
+ parameters ["tcp_keepalives_idle" ] = defaultPostgresParamValueTCPKeepAlivesIdle
974
+ parameters ["tcp_keepalives_interval" ] = defaultPostgresParamValueTCPKeepAlivesInterval
968
975
969
976
// set version specific parameters
970
977
v , err := strconv .Atoi (version )
@@ -981,10 +988,6 @@ func setDefaultPostgresParams(parameters map[string]string, version string) {
981
988
} else {
982
989
parameters ["wal_keep_segments" ] = defaultPostgresParamValueWalKeepSegments
983
990
}
984
-
985
- parameters ["pg_stat_statements.max" ] = defaultPostgresParamValuePGStatStatementsMax
986
-
987
- parameters ["password_encryption" ] = defaultPostgresParamValuePasswordEncryption
988
991
}
989
992
990
993
// setPostgresParams add the provided params to the parameter map (but ignore params that are blocked)
0 commit comments