postgres 数据库导出导入

postgres 数据库导出导入

国庆刚过完,会来事的给我整了个事,把原来的服务器上运行的几个应用迁移到一台新的上面。在处理的过程中碰到了postgres数据库迁移的问题。

导出

pg_dump --host [**地址**] --port [**端口**] --username [**数据库的用户名**] > [**导出的文件**] [**数据库名字**]

# 举个例子
pg_dump -h 127.0.0.1 -U postgres database_name >test1.sql

可能会出现 FATAL: Ident authentication failed for user ---, 需要修改配置文件,将下面的ident改成trust,然后重启

1.png

导入

psql -d [**数据库名字**] -f [**文件名**] [**用户名**]

psql -d database_name -f file_name.sql user_name
# postgres 

右下角对话与我联系。


Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×