postgresql 导入导出

导出 pg_dump
 
备份:pg_dump -h localhost -p 5432 -U tradesns -W -F c -b -v -f "/home/tradeworkwangbin/us2010.backup" us2010
恢复:pg_restore -h 192.168.0.100 -p 5432 -U postgres -W -d us2011 -v "/root/us2010.backup"
PS:“-d us2011 ”中的“us2011 ”数据库需要事先建立,不然会报错。
 
导入 psql
 
psql -databasename > 文件 用户名
 
命令操作: 
数据的导出:pg_dump -U postgres(用户名)  (-t 表名)  数据库名(缺省时同用户名)  > c:\fulldb.sql 
数据的导入:psql -U postgres(用户名)  数据库名(缺省时同用户名) < C:\fulldb.sql 
pgAdmin操作: 
数据的导出:在库名上右击-->backup-->ok,即将数据保存到.backup文件中。 
数据的导入:在库名上右击-->restore-->注意填写.backup文件的路径不能有空格-->ok
posted @ 2020-12-23 20:56  devgis  阅读(142)  评论(0编辑  收藏  举报