J'ai un serveur Windows qui exécute postgresql 9.2. Je veux le frapper en utilisant pgAdmin III à partir de ma boîte de station de travail Ubuntu 12.10.
J'ai installé pgAdmin III à partir de synaptic et j'ai également essayé le téléchargement direct depuis le site postgreSQL à l'aide du programme d'installation du logiciel. 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 vers mon serveur, j'obtiens un message d'erreur me disant que la base de données est 9.2 et que mon pgAdmin III est pour 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 des programmes Python qui atteignent la base de données sans problème - mais j'ai besoin de pgAdmin III for 9.2 fonctionnant sous Ubuntu 12.10.
Est-ce disponible? Où puis-je l'obtenir?
la source
Réponses:
Depuis 2014, ce site Web décrit la façon de le faire pour Ubuntu et Debian: https://wiki.postgresql.org/wiki/Apt
Copiez-collez (2014-06-06) au cas où le site Web se déconnecterait, quoi qu'il arrive:
Paquets PostgreSQL pour Debian et Ubuntu
Le groupe de développement mondial PostgreSQL (PGDG) gère un référentiel APT des packages PostgreSQL pour Debian et Ubuntu situé sur http://apt.postgresql.org/pub/repos/apt/. Notre objectif est de construire des packages de serveurs PostgreSQL ainsi que des packages d'extensions et de modules sur plusieurs versions de Debian / Ubuntu pour toutes les versions de PostgreSQL prises en charge. Actuellement, nous prenons en charge Debian 6.0 (squeeze), 7.0 (wheezy) et unstable (sid) 64/32 bits (amd64 / i386) Ubuntu 10.04 (lucid), 12.04 (précis), 13.10 (saucy), 14.04 (trusty) 64 / 32 bits (amd64 / i386) PostgreSQL 8.4, 9.0, 9.1, 9.2, 9.3, 9.4 extensions serveur bêta telles que Slony-I, divers langages PL et types de données Applications comme pgadmin3, pgbouncer et pgpool-II Packages pour les anciennes versions de PostgreSQL et les anciennes distributions Debian / Ubuntu continueront de rester dans le référentiel; des mises à jour seront fournies sur une base ad hoc.
Démarrage rapide
Créez /etc/apt/sources.list.d/pgdg.list. Les distributions sont appelées codename-pgdg. Dans l'exemple, remplacez Wheezy par la distribution réelle 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 à partir de https://www.postgresql.org/media/keys/ACCC4CF8.asc , mettez à jour les listes de packages et commencez à installer des packages:
Alternativement, ce script shell fera les étapes ci-dessus pour vous. 9.4 version bêta uniquement: voir la FAQ sur les versions bêta. Consultez la FAQ. Remarque: Ce référentiel fournit des méta-packages "postgresql", "postgresql-contrib" et "postgresql-client" qui dépendent des derniers packages postgresql-xy, ..., similaires à ceux présents dans Debian et Ubuntu. Une fois qu'une nouvelle version de PostgreSQL sera publiée, ces méta-packages seront mis à jour en fonction de la nouvelle version. Si vous souhaitez rester avec une version particulière de PostgreSQL, vous devez installer des packages spécifiques comme "postgresql-9.3" au lieu de "postgresql".
la source
deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main
, faites plutôt ce qui suit (à partir de wiki.postgresql.org/wiki/Apt ):sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
C'est dans les dépôts.
ou recherchez le centre de logiciels.
Si ce n'est pas la bonne version, vous pouvez utiliser le PPA :
Si cela ne fonctionne pas, vous pouvez utiliser la source et la compiler vous-même à partir de la source .
la source
sudo apt-get
fonctionnéLa version 16 de pgadmin3 ( http://www.pgadmin.org/visualtour16.php ) est requise pour Postgres 9.2 et n'est pas dans le repo ni dans le 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 le binaire fonctionnera pour vous si vous êtes sur 12.10.
Si ce n'est pas le cas et que vous devez le construire vous-même, assurez-vous d'installer
la source
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:
la source