“Резервное копирование базы данных Postgres Docker” Ответ

Пгрестор схема резервное копирование в контейнер

docker exec -i pg_container_name psql --username pg_username [--password pg_password] database_name < /path/on/your/machine/dump.sql
Grotesque Gerenuk

Резервное копирование базы данных Postgres Docker

REM For Windows Systems - Only Schema
for /f %%i in ('powershell -c "get-date -format yyyyMMdd_HHmmss"') do @set DATETIME=%%i
docker exec -t pgdb_container pg_dump --username "your-username" --no-password --verbose --role "root" --format=p --schema-only --create --clean --encoding "UTF8" "your-database-name" > "%~dp0backup_%DATETIME%.sql"

REM For Windows Systems - Full Backup
docker exec -t pgdb_container pg_dump --username "your-username" --no-password --verbose --role "root" --format=p --create --clean --encoding "UTF8" "your-database-name" > "%~dp0backup_%DATETIME%.sql"


REM https://stackoverflow.com/a/48689986/9034699
REM Taken from pgAdmin during backup operation
Muddy Moose

Резервное копирование базы данных Postgres Docker

docker exec -t your-db-container pg_dumpall -c -U postgres > dump_`date +%d-%m-%Y"_"%H_%M_%S`.sql
Curious Corncrake

Ответы похожие на “Резервное копирование базы данных Postgres Docker”

Вопросы похожие на “Резервное копирование базы данных Postgres Docker”

Больше похожих ответов на “Резервное копирование базы данных Postgres Docker” по Shell/Bash

Смотреть популярные ответы по языку

Смотреть другие языки программирования