amélioration de la créaton des db et role
This commit is contained in:
@@ -28,7 +28,7 @@ echo ""
|
||||
export PGPASSWORD="${POSTGRES_PASSWORD}"
|
||||
|
||||
echo "🔎 Vérification de l'existence du rôle PostgreSQL '$ROLE_NAME'..."
|
||||
ROLE_EXISTS=$(psql -U postgres -tAc "SELECT 1 FROM pg_roles WHERE rolname='${ROLE_NAME}'")
|
||||
ROLE_EXISTS=$(sudo -u postgres psql -tAc "SELECT 1 FROM pg_roles WHERE rolname='${ROLE_NAME}'")
|
||||
|
||||
if [[ "$ROLE_EXISTS" == "1" ]]; then
|
||||
echo "⚠️ Le rôle '$ROLE_NAME' existe déjà."
|
||||
@@ -37,7 +37,7 @@ else
|
||||
ROLE_PASSWORD=$(generate_token 20)
|
||||
|
||||
echo "🛠 Création du rôle '$ROLE_NAME' avec LOGIN et mot de passe..."
|
||||
psql -U postgres -c "CREATE ROLE ${ROLE_NAME} WITH LOGIN PASSWORD '${ROLE_PASSWORD}';"
|
||||
sudo -u postgres psql -c "CREATE ROLE ${ROLE_NAME} WITH LOGIN PASSWORD '${ROLE_PASSWORD}';"
|
||||
|
||||
echo ""
|
||||
echo "✅ Rôle '$ROLE_NAME' créé avec succès."
|
||||
|
||||
Reference in New Issue
Block a user