2017-10-17 6 views
1

sur https://www.howtoforge.com/tutorial/ubuntu-postgresql-installation/ installer en fonction dans mon ubuntu 16.04Installation phpPgAdmin 5.1 sur Ubuntu 16.04 avec PostgreSQL 10 pas pris en charge

Connectez-vous à http://localhost/phppgadmin/ PostgreSQL, navigateur affiche version de PostgreSQL pas pris en charge. S'il vous plaît mettre à jour vers la version ou plus tard.

Une résolution?

+0

J'utilise la dernière version 10 qui est la dernière. Alors pourquoi ça arrive encore? –

Répondre

2

phpPgAdmin n'a pas été développé activement depuis des années. C'est toujours une excellente interface pour PostgreSQL, mais malheureusement, ils ne supportent officiellement que jusqu'à 9.2. J'ai remarqué que la dernière version fonctionne encore jusqu'à 9,6, du moins dans un environnement de production depuis 6 mois, et avant cela, j'ai travaillé avec tout ce que j'avais (9,4/9,5?) Pendant des années.

Je suggérerais d'installer 9.6 plutôt, et d'aller de là.

EDIT: Si vous êtes très intéressé par l'utilisation de la version 10, vous pouvez toujours utiliser l'interface pgAdmin 4, bien que ce ne soit pas basé sur le Web.

Référence: Official phpPgAdmin Website

+0

Ok, il a supporté 9.6 et ne supporte pas 10. Maintenant, ça se voit. J'espère que cela aidera les autres qui ont le même problème. Merci. –

8

En fait, vous pouvez toujours modifier ce fichier manuellement:

cours/base de données/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; 
} 

Pas entièrement testé, mais toutes les principales fonctions de travail bien.

Ou créez votre propre branche de https://github.com/phppgadmin/phppgadmin et créez/réparez quelques fichiers pour implémenter un support complet.

+0

Fantastique. Fonctionne bien. –