J'ai un serveur Windows qui exécute postgresql 9.2. Je veux y accéder en utilisant pgAdmin III à partir de ma boîte de poste de travail Ubuntu 12.10.
J'ai installé pgAdmin III de synaptic et j'ai également essayé le téléchargement direct à partir du site postgreSQL en utilisant un programme d'installation. Quoi qu'il en soit, je ne peux obtenir que pgAdmin III pour postgresql 9.1. Lorsque j'exécute pgAdmin III et que je pointe mon serveur, un message d'erreur m'indique que la base de données est 9.2 et que mon pgAdmin III correspond à 9.1, n'est pas compatible avec 9.2.
Je peux accéder au serveur lui-même très bien à partir de la boîte Ubuntu - j'ai Python programmes qui touchent la base de données sans aucun problème - mais j'ai besoin de pgAdmin III pour la version 9.2 s'exécutant sous Ubuntu 12.10.
Est-ce disponible? Où puis-je l'obtenir?
Depuis 2014, ce site Web décrit comment procéder pour Ubuntu et Debian: https://wiki.postgresql.org/wiki/Apt
Copier coller (2014-06-06) au cas où le site web se déconnecterait, quoi qu'il arrive:
Packages PostgreSQL pour Debian et Ubuntu
Le groupe de développement mondial PostgreSQL (PGDG) gère un référentiel APT de paquets PostgreSQL pour Debian et Ubuntu situé à l'adresse http://apt.postgresql.org/pub/repos/apt/ . Notre objectif est de construire des paquets de serveur PostgreSQL ainsi que des paquets d’extensions et de modules sur plusieurs versions de Debian/Ubuntu pour toutes les versions de PostgreSQL prises en charge. Actuellement, nous supportons les versions Debian 6.0 (squeeze), 7.0 (wheezy) et unstable (sid) 64/32 bits (AMD64/i386) Ubuntu 10.04 (lucide), 12.04 (précise), 13.10 (effrayante), 14.04 (fidèle) 64/32 bits (AMD64/i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 beta beta Extensions de serveur telles que Slony-I, divers langages PL et types de données Applications telles que pgadmin3, pgbouncer et pgpool-II pour des versions plus anciennes de PostgreSQL et les anciennes distributions Debian/Ubuntu continueront à rester dans le référentiel; les mises à jour pour ceux-ci seront fournies sur une base ad hoc.
Quickstart
Créez /etc/apt/sources.list.d/pgdg.list. Les distributions s'appellent codename-pgdg. Dans l'exemple, remplacez wheezy par la distribution que vous utilisez:
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
(Vous pouvez déterminer le nom de code de votre distribution en exécutant lsb_release -c.) Importez la clé de référentiel depuis https://www.postgresql.org/media/keys/ACCC4CF8.asc , mettez à jour les listes de paquetages. , et commencez à installer les paquets:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install postgresql-9.3 pgadmin3
Sinon, ce script shell effectuera les étapes ci-dessus à votre place. 9.4 beta uniquement: voir FAQ sur les versions bêta Consultez la FAQ. Remarque: Ce référentiel fournit les méta-packages "postgresql", "postgresql-contrib" et "postgresql-client" qui dépendent des derniers packages postgresql-x.y, ..., similaires à ceux présents dans Debian et Ubuntu. Une fois qu'une nouvelle version de PostgreSQL est publiée, ces méta-packages seront mis à jour pour dépendre de la nouvelle version. Si vous souhaitez conserver une version particulière de PostgreSQL, vous devez installer des packages spécifiques tels que "postgresql-9.3" au lieu de "postgresql".
La version 16 de pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) est requise pour Postgres 9.2 et elle est pas dans le référentiel. ou que PPA pour Ubunutu 12.10.
Il semble que vous deviez le construire ou le mettre à niveau.
Je l'ai construit pour 12.10: https://copy.com/anB4E19CxdLW - peut-être que ce binaire fonctionnera pour vous si vous êtes sur 12.10.
Si ce n'est pas le cas et que vous avez besoin de le construire vous-même, assurez-vous d'installer
Sudo apt-get install postgresql-server-dev-9.2
Pour pgAdmin 4, vous pouvez également vous référer à cette page wiki: https://wiki.postgresql.org/wiki/Apt
J'ai essayé et installé pgAdmin 4 sur Ubuntu 16.04:
Sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
Sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install postgresql-10 pgadmin4