mirror of
https://github.com/wassname/docker-postgresql.git
synced 2026-06-28 11:20:04 +08:00
escape & characters in set_postgresql_param
This commit is contained in:
@@ -65,6 +65,7 @@ set_postgresql_param() {
|
||||
local current=$(exec_as_postgres sed -n -e "s/^\("${key}" = '\)\([^ ']*\)\(.*\)$/\2/p" ${PG_CONF})
|
||||
if [[ "${current}" != "${value}" ]]; then
|
||||
echo "‣ Setting postgresql.conf parameter: ${key} = '${value}'"
|
||||
value="$(echo "${value}" | sed 's|[&]|\\&|g')"
|
||||
exec_as_postgres sed -i "s|^[#]*[ ]*${key} = .*|${key} = '${value}'|" ${PG_CONF}
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user