From be01bee97fcee5971edc8def6ddc8b2a8c8a91c8 Mon Sep 17 00:00:00 2001 From: rootzoll Date: Thu, 19 Dec 2024 16:19:50 +0100 Subject: [PATCH] #4893 explizit change locales --- home.admin/config.scripts/bonus.postgresql.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/home.admin/config.scripts/bonus.postgresql.sh b/home.admin/config.scripts/bonus.postgresql.sh index 4071dcafa..5a98a08a9 100755 --- a/home.admin/config.scripts/bonus.postgresql.sh +++ b/home.admin/config.scripts/bonus.postgresql.sh @@ -185,6 +185,24 @@ if [ "$command" = "1" ] || [ "$command" = "on" ]; then fi fi + # Setting PostgreSQL locale settings + LOCALE_SETTINGS=( + "lc_messages = 'en_US.UTF-8'" + "lc_monetary = 'en_US.UTF-8'" + "lc_numeric = 'en_US.UTF-8'" + "lc_time = 'en_US.UTF-8'" + ) + for setting in "${LOCALE_SETTINGS[@]}"; do + key=$(echo "$setting" | cut -d= -f1 | tr -d ' ') + if ! sudo grep -q "^${key}" /etc/postgresql/$PG_VERSION/main/postgresql.conf; then + echo "# Adding $setting" + echo "$setting" | sudo tee -a /etc/postgresql/$PG_VERSION/main/postgresql.conf + else + echo "# Updating $setting" + sudo sed -i "s|^${key}.*|${setting}|" /etc/postgresql/$PG_VERSION/main/postgresql.conf + fi + done + # start cluster sudo systemctl enable postgresql sudo systemctl start postgresql