我正在尝试从 phpPgAdmin 导出 PostgreSQL 数据库,但出于某种原因,它正在转储一个空的 SQL 文件。
数据库肯定不是空的。
要导出它,我单击数据库,然后导出,然后选择结构和数据。
知道为什么会这样吗?谢谢
小智 8
您需要修改 /usr/share/phppgadmin 中的 dbexport.php(在 Ubuntu 上)
修改行从passthru($cmd);以echo passthru($cmd);
修改行$cmd = $exe . " -i";到$cmd = $exe;
就足够了。原因参数-i似乎在 postgres 9.5 中被弃用,他给了我错误。
我设法使用以下命令从命令行导出它:
./pg_dump -U postgres -c -f /htdocs/databasename.sql databasename
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17009 次 |
| 最近记录: |