参数的那种我也没有使用过,太复杂了,记不住那么多命令。使用pgAdmin是很方便的,唯一要注意的是pgAdmin有好多版本,低版本的不一定支持高版本的postgres,会出错。别的基本上就没什么了。

解决方案 »

  1.   

    1、是的。pg_dump可以抽出数据库的一切,但是请注意,当备份为文本脚本时,"大对象"是不能抽出的。
    2、备份为文本脚本时,用psql就OK,当备份为归档文件时,就必须使用pg_restore;
    比如我们要转储一个包含blog的数据库:
    $ pg_dump -Ft -b mydb > db.tar
    把这个数据库(连同BLOB)一起恢复到一个现有的叫 newdb 的数据库:
    $ pg_restore -d newdb db.tar
    3、pgAdmin,抱歉,没有使用过,还请另找资料。