We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
set_postgresql_param
1 parent f8ac3fb commit e5adf68Copy full SHA for e5adf68
runtime/functions
@@ -61,10 +61,14 @@ create_rundir() {
61
set_postgresql_param() {
62
local key=${1}
63
local value=${2}
64
+ local verbosity=${3:-verbose}
65
+
66
if [[ -n ${value} ]]; then
67
local current=$(exec_as_postgres sed -n -e "s/^\(${key} = '\)\([^ ']*\)\(.*\)$/\2/p" ${PG_CONF})
68
if [[ "${current}" != "${value}" ]]; then
- echo "‣ Setting postgresql.conf parameter: ${key} = '${value}'"
69
+ if [[ ${verbosity} == verbose ]]; then
70
+ echo "‣ Setting postgresql.conf parameter: ${key} = '${value}'"
71
+ fi
72
value="$(echo "${value}" | sed 's|[&]|\\&|g')"
73
exec_as_postgres sed -i "s|^[#]*[ ]*${key} = .*|${key} = '${value}'|" ${PG_CONF}
74
fi
0 commit comments