Мне нужно сделать резервную копию каждой базы данных в настраиваемом формате, один блок. Может эта штука и поможет, но я не знаю как это оформить:
select datname from pg_database where datallowconn and datname != 'template0'
Это не законченный скрипт, а только начало . Вот так выглядит мой скрипт сейчас :
#!/bin/bash
set -e
set -u
set -o pipefail
pathToConf=“$dir/conf_${currentDate}”
user=“postgres”
database=“db”
mkdir $pathToConf
cp /var/postgres/11/data/pg_hba.conf $pathToConf
cp /var/postgres/11/data/postgresql.conf $pathToConf
pg_dump -h 127.0.0.1 -d db -U ${user} -F c -f dump.tar.gz
pg_dump -h 127.0.0.1 -U ${user} -F c -f dump.tar.gz template1</code>