2017-10-17 41 views

回答

2

phpPgAdmin多年来一直没有积极开发。它仍然是PostgreSQL的一个很好的界面,但不幸的是它们只支持9.2。我注意到最新的版本仍然可以运行到9.6,但至少在过去的6个月里它已经在一个生产环境中运行了,而在此之前的版本中,我多年来一直使用它(9.4/9.5?)。

我建议安装9.6,然后从那里开始。

编辑:如果你不想使用v10,那么你仍然可以使用pgAdmin 4作为界面,虽然这不是基于网页的。

参考:Official phpPgAdmin Website

+0

好吧,它支持9.6,不支持10.现在显示。我希望这能帮助那些有同样问题的人。谢谢。 –

8

其实你仍然可以手动修改这个文件:

类/数据库/ Connection.php

// Detect version and choose appropriate database driver 
switch (substr($version,0,3)) { 
    case '9.5': return 'Postgres'; break; 
    case '9.4': return 'Postgres94'; break; 
    case '9.3': return 'Postgres93'; break; 
    case '9.2': return 'Postgres92'; break; 
    case '9.1': return 'Postgres91'; break; 
    case '9.0': return 'Postgres90'; break; 
    case '8.4': return 'Postgres84'; break; 
    case '8.3': return 'Postgres83'; break; 
    case '8.2': return 'Postgres82'; break; 
    case '8.1': return 'Postgres81'; break; 
    case '8.0': 
    case '7.5': return 'Postgres80'; break; 
    case '7.4': return 'Postgres74'; break; 
} 

switch (substr($version,0,4)) { 
    case '10.1': return 'Postgres'; break; 
} 

完全测试,但所有的主要功能工作精细。

或创建自己的https://github.com/phppgadmin/phppgadmin分支并创建/修复一些文件以实现完全支持。

+0

太棒了。工作正常。 –