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?
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.
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
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/
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
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
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