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