PG postgresql 数据库迁移

156 阅读1分钟

1、原数据库信息打包。chesweb是数据库名称

pg_dump -h 172.16.1.21 -U user -p 5432  dbname > dbname_backup_name

2、复制到目标服务器

scp dbname_backup_name user@172.16.210.150:/home/

3、目标服务器

复制到doker内部 docker cp chesweb_backup postgresSQL:/chesweb_backup

进入docker docker exec -it postgresSQL bash

创建原数据库名称:

create database databaseName

导入

psql -U postgres databaseName < chesweb_backup