From ba5c38f4659aad34bf4c518f3b0c5165e4310e78 Mon Sep 17 00:00:00 2001 From: hoangvv Date: Wed, 15 Jan 2025 11:21:48 +0700 Subject: [PATCH] update @native --- setup/init_config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/init_config.sh b/setup/init_config.sh index fe38d10b3..1ede58017 100755 --- a/setup/init_config.sh +++ b/setup/init_config.sh @@ -199,9 +199,9 @@ Generate_Config_Native(){ USER="${REPO_NAME:-"default_repo"}" PASSWORD="$(openssl rand -hex 24)" # Check if the user already exists - USER_EXISTS=$(psql "postgresql://${DB_USER}:${DB_PASSWORD}@${DB_SERVER}:${DB_PORT}/postgres" -c "SELECT 1 FROM pg_roles WHERE rolname='$USER';") + USER_EXISTS=$(psql "postgresql://${DB_USER}:${DB_PASSWORD}@${DB_SERVER}:${DB_PORT}/postgres" -t -A -c "SELECT COUNT(*) FROM pg_roles WHERE rolname='$USER';") -if [ -z "$USER_EXISTS" ]; then +if [ "$USER_EXISTS" -eq 0 ]; then # User does not exist, create the user Show 2 "Create the new PostgreSQL username: $USER with password: $PASSWORD" psql "postgresql://${DB_USER}:${DB_PASSWORD}@${DB_SERVER}:${DB_PORT}/postgres" -c "CREATE USER $USER WITH PASSWORD '$PASSWORD';"