#!/bin/bash # Список баз данных для дампа databases=("edemo_ehd1" "edemo_ehd2" "edemo_ehd3" "edemo_ehd4" "edemo_ehd5" "edemo_ehd6" "edemo_ehd7" "edemo_ehd8" "edemo_ehd9" "edemo_ehd10" "edemo_ehd11" "edemo_ehd12" "edemo_ehd13" "edemo_ehd14" "edemo_ehd15") for db in "${databases[@]}"; do echo "Dumping database: $db" # Создаем директорию для дампа (если не существует) mkdir -p "/opt/pg_dumps/${db}.dir" pg_dump -p 5432 -U postgres -d "$db" \ -F d \ -j 4 \ --no-tablespaces \ --no-owner \ -f "/opt/pg_dumps/${db}.dir" if [ $? -eq 0 ]; then echo "$db dumped successfully" else echo "$db failed" fi done