Comment installer / mettre à jour vers Postgres 9.4?

je viens d'installer Postgres, mais il semble avoir installé 9.3 et je voudrais commencer avec 9.4

je l'ai fait simplement apt-get install postgresql dans un nouveau Ubuntu 14.04.1 de la machine.

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

vous dit que vous pouvez faire:

apt-get install postgresql-9.4

mais quand j'essaie que j'obtiens:

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

Ok, donc j'essaie la section ci-dessous où vous ajoutez L'Apt PostgreSQL Un dépôt mais qui ne trouve rien non plus.

<!-9.4 N'est-il pas encore dans les gestionnaires de paquets? Est-ce que je fais quelque chose d'horriblement mal?

34
demandé sur Dharmesh Porwal 2014-12-26 06:29:28

6 réponses

postgresql-9.4 n'est pas disponible dans 14.04 "Trusty". Il a été ajouté à 14.10 "Utopique". Il pourrait être rétroporté dans le futur.

les instructions sur L' PostgreSQL Ubuntu Download page manque une commande. leur guide wiki a la procédure correcte. Vous devez exécuter apt-get update avant d'essayer de l'installer. Cela fera que le système Lira les modifications aux sources.

27
répondu Schwern 2014-12-26 05:28:38

Vous pouvez ajouter des instructions dans la page

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

  • Créer le fichier /etc/apt/sources.liste.d / pgdg.liste et ajouter une ligne pour le dépôt

    deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main
    
  • importer la clé de signature du dépôt, et mettre à jour les listes de paquets

    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
répondu Stigi 2015-06-25 21:32:46

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 apt repo fichier 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 dépôt et mettre à jour la liste des paquets

$ 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
répondu Estevão Lucas 2015-11-11 13:26:05

ci-dessous sont 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. C'est pour la version trusty.

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

mise à jour et installation de PostgreSQL 9.4:

sudo apt-get update
sudo apt-get install postgresql-9.4

la base de données postgres super user et postgres est créée par défaut. 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

se Connecter au serveur PostgreSQL à l'aide utilisateur postgres:

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

Créer une base de données exemple:

createdb database_name

se Connecter à cette base de données:

psql -d database_name
6
répondu Anvesh 2016-04-22 06:12:03

Suivez ces étapes pour installer postgresql. Ouvrez le terminal (Ctrl + Alt + t) et écrivez 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 retournera après avoir écrit cette commande

psql --version
psql (PostgreSQL) 9.6.3
0
répondu Ahmad Sharif 2017-07-29 18:36:03

PostgreSQL est un système de base de données open source. Il est l'un des principaux serveurs de base de données utilisés pour les serveurs de production. PostgreSQL nous permet d'exécuter des procédures stockées dans différents 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 le stockage persistant de données

Installer Postgres

yum install postgres 

(Note : rappelez-vous la mot de passe pour l'utilisateur postgres – vous en aurez besoin plus tard)

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

mise en place de Postgres

lancement pgAdmin.

se Connecter 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é lorsque vous avez installé Postgres. Vous devez être root pour exécuter cette commande.Remarque: Si vous n'avez pas défini le mot de passe pendant l'installation (sudo apt-get install postgresql), vous pouvez le Définir comme suit: 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';

se Connecter à PostgreSQL

après l'installation du 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 avec le même nom "postgres". Pour se connecter au serveur postgres, connectez-vous à votre système en tant que postgres utilisateur et connectez la base de données.

$ sudo su - postgres
$ psql

Maintenant vous sont connectés au serveur de base de données PostgreSQL. Pour vérifier les informations de connexion, utilisez la commande suivante de l'invite de commande de la base de données.

postgres-# \conninfo

pour déconnecter de la commande PostgreSQL, tapez simplement la commande ci-dessous et appuyez sur Entrée. Il vous ramènera à L'invite de commande Ubuntu.

postgres-# \q
0
répondu Prashant Walke 2018-04-23 05:38:47