postgresql 备份问题 最后22分了 第一次搞备份,我看了文档,像这种备份命令pg_dump dbname > outfile是在什么环境下运行的呢?cmd的?只能用cmd命令备份和还原吗?没有相应的sql语句吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要设置环境变量在系统变量的path里面把你安装的postgresql\bin的路径加进去。不然就只能用绝对路径就是你说的bat批处理 那是不是只有bat这种方法~没有sql语句来执行这种方法吗? 哦~COPY在文档中的哪里呢?找不到~只在23章那看到备份.没有copy命令 我要辈分的是整个数据库~copy是能操作数据库级别的吗?还是表级别的? postgresql备份和恢复可以使用pg_dump.exe和pg_retore.exe来实现。postgresql有window版本的,也有很多非window系统下面的版本,楼主的问题好像是在window下面的安装,需要实现备份。postgresql备份中有些参数需要了解。下面的备份命令可以在%PG_HOME%\bin>下面执行pg_dump.exe -h 192.168.0.20 -p 5432 -U your_db_user -F t -b -o -v -f "E:\backup.dmp" your_db_name192.168.0.20 是数据库所在的服务器IP 5432是数据库的端口 your_db_user 是数据库your_db_name的用户。对应数据库恢复pg_restore.exe -h 192.168.0.20 -p 5432 -U your_db_user -i -d "your_db_name" -c -v "E:\backup.dmp"关于postgresql的备份和恢复方法就说这么多。希望能有帮助。 麻烦 帮忙看SQL 问题 LINUX ,mysql5.0默认的配置文件是哪个? mysql数据库创建 关于mysql源码版本选择问题,以及源码学习的方法 mysql連接不上 时间转换的问题 mysql lock table的一些疑问 MYSQL的日期格式环境变量在哪? 如何把一张表的数据分布到不同的服务器上? 求助,重启Linux之后远程访问MySQL失败 问个不知是否能实现的问题。 mysql text存放字符数的问题
在系统变量的path里面把你安装的postgresql\bin的路径加进去。不然就只能用绝对路径
就是你说的bat批处理
postgresql有window版本的,也有很多非window系统下面的版本,楼主的问题好像是在window下面的安装,需要实现备份。
postgresql备份中有些参数需要了解。下面的备份命令可以在%PG_HOME%\bin>下面执行
pg_dump.exe -h 192.168.0.20 -p 5432 -U your_db_user -F t -b -o -v -f "E:\backup.dmp" your_db_name192.168.0.20 是数据库所在的服务器IP 5432是数据库的端口 your_db_user 是数据库your_db_name的用户。
对应数据库恢复
pg_restore.exe -h 192.168.0.20 -p 5432 -U your_db_user -i -d "your_db_name" -c -v "E:\backup.dmp"关于postgresql的备份和恢复方法就说这么多。
希望能有帮助。