我有一个名为housing的数据库,我想导出。但是,每次导出它时,它都会生成一个空白转储文件。我无法确定我做错了什么。请帮忙。
我正在尝试使用phppgadmin,我点击导出,选择SQL,结构和数据作为格式然后下载,但生成的转储文件始终为空。
我想我现在知道问题是什么,我的笔记本电脑上安装了两个不同版本的postgreSQL。与Bitnami WAPPstack一起提供的postgreSQL版本9.3.6)我忘了我以前也安装了postgreSQL版本9.4.1。由于服务器版本不匹配,我得到pg_dump中止。我该如何解决?我可以简单地卸载那个没有Bitnami WAPPStack的那个吗?或者我的数据库会随之删除吗?对不起,我什么都不知道。 :(
答案 0 :(得分:0)
http://www.expertphp.in/article/postgres-phppgadmin-problem-empty-sql-dump-after-export
https://www.youtube.com/watch?v=L4W_6jnBXk0
短:
在$cmd = $exe . " -i";
更改以下行:
passthru($cmd);
至
`$ cmd = $ exe;
然后改变
echo passthru($cmd);
至
response()