web-dev-qa-db-fra.com

Comment installer / mettre à jour Postgres 9.4?

Je viens d'installer Postgres, mais il semble avoir installé 9.3 et j'aimerais commencer avec 9.4

J'ai simplement fait apt-get install postgresql à partir d'un nouveau Ubuntu 14.04.1 machine.

http://www.postgresql.org/download/linux/ubuntu/

dit que vous pouvez faire:

apt-get install postgresql-9.4

mais quand j'essaye, j'obtiens:

E: Couldn't find any package by regex 'postgresql-9.4

D'accord, j'essaie donc la section ci-dessous où vous ajoutez le référentiel Apt PostgreSQL mais qui ne trouve rien non plus.

9.4 n'est pas encore dans les gestionnaires de paquets? Suis-je en train de faire quelque chose d'horriblement mal?

34
speg

postgresql-9.4 n'est pas disponible en 14.04 "Trusty" . Il a été ajouté dans 14.10 "Utopic" . Il peut être à nouveau porté à l'avenir.

Les instructions sur la page de téléchargement de PostgreSQL Ubunt manquent une commande. Leur guide wiki a la bonne procédure. Vous devez courir apt-get update avant d'essayer d'installer. Cela entraînera le système à lire les modifications apportées aux sources.

27
Schwern

Vous pouvez l'ajouter à partir des instructions de la page

http://www.postgresql.org/download/linux/ubuntu/

  • Créez le fichier /etc/apt/sources.list.d/pgdg.list et ajoutez une ligne pour le référentiel

     deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main 
    
  • Importez la clé de signature du référentiel et mettez à jour les listes de packages

     wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add - 
     Sudo apt-get update && Sudo apt-get install postgresql-9.4 
    
56
user924069

Si vous essayez d'installer sur Ubuntu 14.04 "Trusty", vous pouvez suivre ces étapes:

Pour vérifier votre version:

$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:    14.04
Codename:   trusty

1) Créer un nouveau fichier repo apt pour postgres

$ echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" > /etc/apt/sources.list.d/pgdg.list

2) Importer la clé de signature du référentiel et mettre à jour la liste des packages

$ Sudo wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | Sudo apt-key add -
$ Sudo apt-get update

3) Installer Postgres

$ Sudo apt-get install postgresql-9.4

crédit: http://ubuntuhandbook.org/index.php/2014/02/install-postgresql-ubuntu-14-04/

12
Estevão Lucas

Voici les étapes pour installer PostgreSQL 9.4 sur Ubuntu 14.04.

Référence tirée de cet article:

Tout d'abord, vérifiez la version d'Ubuntu:

lsb_release -sc

Vous devez ajouter le dernier dépôt PostgreSQL pour la dernière version, sinon Il installera PostgreSQL 9.3. Ceci est pour une version fiable.

Sudo add-apt-repository "deb https://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"

Mettre à jour et installer PostgreSQL 9.4:

Sudo apt-get update
Sudo apt-get install postgresql-9.4

Le super utilisateur et la base de données postgres par défaut sont créés. Vous devez définir un mot de passe pour le super utilisateur postgres.

ubuntu@:~$ Sudo passwd postgres
Enter new UNIX password:****
Retype new UNIX password:****
passwd: password updated successfully

Si le service n'est pas démarré, vous pouvez démarrer le service PostgreSQL.

Sudo service postgresql start

Connectez le serveur PostgreSQL en utilisant l'utilisateur postgres:

ubuntu@:~$ su postgres
Password:****

Créez un exemple de base de données:

createdb database_name

Connectez-vous à cette base de données:

psql -d database_name
7
Anvesh

PostgreSQL est un système de base de données relationnelle objet open source. Il est l'un des principaux serveurs de bases de données utilisés pour les serveurs de production. PostgreSQL nous permet d'exécuter des procédures stockées dans divers langages de programmation, comme PHP, C/C++, Python, Java, Perl, Ruby et son propre PL/pgSQL, qui est similaire au PL/SQL d'Oracle .

La base de données Postgres est utilisée pour le stockage persistant des données

Installer Postgres

yum install postgres 

(Remarque: n'oubliez pas le mot de passe de l'utilisateur postgres - vous en aurez besoin plus tard)

Sudo apt-get update
Sudo apt-get upgrade
Sudo apt-get install postgresql-9.6

Configurer Postgres

Lancez pgAdmin.

Connectez-vous au serveur local. Utilisez localhost pour le nom du serveur, postgres pour le nom d'utilisateur et le mot de passe que vous avez utilisés lors de l'installation de Postgres. Vous devez être root pour exécuter cette commande.Remarque: Si vous n'avez pas défini de mot de passe lors de l'installation (Sudo apt-get install postgresql), vous pouvez le définir comme suit:

Sudo -u postgres psql postgres

Sur l'invite du client postgres, utilisez la commande suivante pour définir le mot de passe.

alter user postgres with password 'postgres';

Connectez-vous à PostgreSQL

Après avoir installé le serveur de base de données PostgreSQL, par défaut, il crée un utilisateur "postgres" avec le rôle "postgres". Il crée également un compte système du même nom "postgres". Donc, pour vous connecter au serveur postgres, connectez-vous à votre système en tant qu'utilisateur postgres et connectez la base de données.

$ Sudo su - postgres
$ psql

Vous êtes maintenant connecté au serveur de base de données PostgreSQL. Pour vérifier les informations de connexion, utilisez la commande suivante à partir de l'invite de commandes de la base de données.

postgres-# \conninfo

Pour vous déconnecter de l'invite de commande de la base de données PostgreSQL, tapez simplement la commande ci-dessous et appuyez sur Entrée. Cela vous ramènera à l'invite de commande Ubuntu.

postgres-# \q
0
Prashant Walke

Suivez ces étapes pour installer postgresql. Ouvrez le terminal (Ctrl + Alt + t) puis notez la ligne de commande suivante

Sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ `lsb_release -cs`-pgdg main" >> /etc/apt/sources.list.d/pgdg.list'
wget -q https://www.postgresql.org/media/keys/ACCC4CF8.asc -O - | Sudo apt-key add -


Sudo apt-get update
Sudo apt-get install postgresql-9.6

Si postgresql est installé avec succès, il le renverra après avoir écrit cette commande

psql --version
psql (PostgreSQL) 9.6.3
0
Ahmad Sharif