能否在命令行带入密码,我需要在自己的程序的(打算通过写一个bat文件来执行pg的命令行工具)直接创建数据库,备份数据库,恢复数据库。通过他的library可以实现这些功能吗,能否给一些例子!谢谢!

解决方案 »

  1.   

    You could directly invoke its exe files in your bat.
      

  2.   

    psql -d DBNAME -U postgres -f ./a.sql
    psql -d DBNAME -U postgres -f ./b.sql
      

  3.   

    postgre安装目录下有bin目录
    下面有createdb,createuser等运行程序
    用命令行调用这些就可以创建用户,数据库,语言等等
    具体参数可以去调用help
      

  4.   

    bin目录下有
    pg_dump备份
    pg_restore恢复
    加上上面的,直接调用命令行 
      

  5.   

    基本上一个批处理可以搞定
    dbinit
    pg_ctl start
    createdb
    createuser
    psql ....pg_dump备份 
    pg_restore恢复