Инструменты пользователя

Инструменты сайта


wiki:mysql:postgresql_dump

Копирование БД из postgres в docker

#
# На целевой тачке получаем дамп
#
SOURCE_IP=10.20.30.40
ssh $SOURCE_IP "docker exec -i postgres-image pg_dump -U user | gzip" > backup_from_$SOURCE_IP.sql.gz
 
 
# Заливаем дамп в докер на целевой тачке:
zcat backup_from_$SOURCE_IP.sql.gz | docker exec -i 61e45f5a033e psql -U user -d $DB_name 
 
# Добавить БД db_name
psql -U postgres
CREATE DATABASE db_name;
 
 
# Добавить пользователя newuser в БД
CREATE USER newuser with encrypted password 'myp@$$Word';
GRANT all privileges on database mydb to newuser;
wiki/mysql/postgresql_dump.txt · Последнее изменение: 2024/10/08 22:34 — Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki