2017-10-17 80 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

太棒了。工作正常。 –