diff --git a/templates/postgres.template.yml b/templates/postgres.template.yml index 9d6f6da..8ddd12b 100644 --- a/templates/postgres.template.yml +++ b/templates/postgres.template.yml @@ -263,6 +263,9 @@ run: su postgres -c 'psql $db_name -c "create extension if not exists vector;"' su postgres -c 'psql $db_name -c "alter extension vector update;"' || true sudo -u postgres psql $db_name <<< "update pg_database set encoding = pg_char_to_encoding('UTF8') where datname = '$db_name' AND encoding = pg_char_to_encoding('SQL_ASCII');" || true + if [ ! -z "$DISCOURSE_DB_PASSWORD" ]; then + echo "alter user $db_user with password '$DISCOURSE_DB_PASSWORD';" | su - postgres -c 'psql $db_name' + fi - file: path: /var/lib/postgresql/take-database-backup