mirror of
https://github.com/wassname/docker-postgresql.git
synced 2026-06-27 22:52:13 +08:00
sed variable expansion works by default when double quotes are used
This commit is contained in:
+2
-2
@@ -65,7 +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}'"
|
||||
exec_as_postgres sed -i "s|^[#]*[ ]*"${key}" = .*|"${key}" = '"${value}"'|" ${PG_CONF}
|
||||
exec_as_postgres sed -i "s|^[#]*[ ]*${key} = .*|${key} = '${value}'|" ${PG_CONF}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
@@ -81,7 +81,7 @@ set_recovery_param() {
|
||||
true) echo "‣ Setting primary_conninfo parameter: ${key}" ;;
|
||||
*) echo "‣ Setting primary_conninfo parameter: ${key} = '${value}'" ;;
|
||||
esac
|
||||
exec_as_postgres sed -i "s|"${key}"=[^ ']*|"${key}"="${value}"|" ${PG_RECOVERY_CONF}
|
||||
exec_as_postgres sed -i "s|${key}=[^ ']*|${key}=${value}|" ${PG_RECOVERY_CONF}
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user