Как сделать резервную копию каждой базы по одному разу в отдельности? - PullRequest
0 голосов
/ 27 мая 2020

Мне нужно сделать резервную копию каждой базы данных в настраиваемом формате, один блок. Может эта штука и поможет, но я не знаю как это оформить:

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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...