GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer PostgreSQL 9.1.3 avec pgAdmin3 sur Ubuntu 11.10 / Linux Mint 12

PostgreSQL est un système de gestion de base de données relationnelle objet (ORDBMS) disponible pour de nombreuses plates-formes, notamment Linux, FreeBSD, Solaris, Microsoft Windows et Mac OS X. Il est publié sous la licence PostgreSQL, qui est une licence de style MIT, et est donc un logiciel libre et open source. PostgreSQL est développé par le PostgreSQL Global Development Group, composé d'une poignée de bénévoles de la communauté employés et supervisés par des sociétés telles que Red Hat et EnterpriseDB. Il implémente la majorité de la norme SQL:2008, est conforme à ACID, est entièrement transactionnel (y compris toutes les instructions DDL), possède des types de données, des opérateurs et des index extensibles, et possède un grand nombre d'extensions écrites par des tiers.

La grande majorité des distributions Linux ont PostgreSQL disponible dans les packages fournis. Mac OS X à partir de Lion a le serveur PostgreSQL comme base de données standard par défaut dans l'édition serveur et les outils client PostgreSQL dans l'édition de bureau.

Nouvelles fonctionnalités de PostgreSQL 9.1 :

PostgreSQL va au-delà de l'ensemble de fonctionnalités de base de données relationnelles traditionnelles avec de nouvelles fonctionnalités révolutionnaires uniques à PostgreSQL. La fonction de réplication en continu introduite dans la version 9.0 est considérablement améliorée en ajoutant une option de réplication synchrone, des sauvegardes en continu et des améliorations de surveillance. Les principales améliorations incluent :

  • Autoriser la réplication synchrone
  • Ajouter la prise en charge des tables étrangères
  • Ajouter une prise en charge du classement par colonne
  • Ajouter des extensions qui simplifient l'empaquetage des ajouts à PostgreSQL
  • Ajouter un véritable niveau d'isolement sérialisable
  • Prise en charge des tables non consignées à l'aide de UNLOGGED option dans CRÉER UNE TABLE
  • Autoriser les commandes de modification de données (INSERT /MISE À JOUR /SUPPRIMER ) dans AVEC clauses
  • Ajouter la recherche du plus proche voisin (ordre par opérateur) aux index GiST
  • Ajouter un ÉTIQUETTE DE SÉCURITÉ commande et prise en charge du contrôle des autorisations SELinux
  • Mettre à jour le langage PL/Python côté serveur

Voici le tutoriel d'installation de PostgreSQL 9.1.3 et de pgAdmin sur Linux Mint 12/Ubuntu 11.10.

Ouvrir le terminal ( Ctrl + Alt + T).

Installation de PosgreSQL 9.1.3 :

Par défaut, les packages PostgreSQL sont disponibles dans le référentiel ; veuillez émettre la commande suivante pour installer.

raj@geeksite~/$ sudo apt-get install postgresql postgresql-contrib

Configuration du serveur PostgreSQL 9.1.3 :

PostgreSQL n'écoute normalement que sur les hôtes locaux, si vous souhaitez permettre à PostgreSQL d'écouter sur toutes les adresses IP ; éditez le fichier /etc/postgresql/9.1/main/postgresql.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/postgresql.conf

Accédez à la section Connexions et communications, recherchez la variable « listen_address ». Décommentez les "listen_addresses" et placez "*" au lieu de "localhost"

Avant de modifier :

#listen_addresses ="localhost"

Après modification :

listen_addresses ="*"

Ajoutez votre réseau pour accéder à la base de données à distance ; Modifiez /etc/postgresql/9.1/main/pg_hba.conf.

raj@geeksite~/$ sudo gedit /etc/postgresql/9.1/main/pg_hba.conf

Ajoutez la ligne suivante en fonction de votre configuration réseau avec l'authentification par mot de passe md5 ((Activer l'accès à distance à la base de données).

# Local networkshost all all xx.xx.xx.xx/xx md5# Examplehost all all 192.168.0.0/24 md5host all all 127.0.0.0/32 md5

Redémarrez le serveur PostgreSQL.

raj@geeksite~/$ sudo /etc/init.d/postgresql restart

Confirmez l'écoute de PostgreSQL.

raj@geekSite ~ $ netstat -ant | grep 5432tcp        0      0 0.0.0.0:5432            0.0.0.0:*               LISTENtcp6       0      0 :::5432                          LISTENtcp6       0      0 :::5432                                                     

Création de la base de données :

Connectez-vous en tant qu'utilisateur postgres.

raj@geeksite~/$ su postgres

créer la base de données appelée "test"

test postgres@geeksite~/$ crééb

Connectez-vous à la base de données.

test postgres@geeksite~/$psql

Créez un nouvel utilisateur appelé "raj" pour gérer les bases de données.

test=# CREATE USER raj AVEC LE MOT DE PASSE DE CONNEXION SUPERUSER 'raj' ;

Connectez-vous avec le superutilisateur.

sam@geeksite~/$ psql -h geekdbserver -d test -U raj

L'administration en ligne de commande sera bonne pour les personnes qui ont une expérience complète de PostgreSQL, mais pour le débutant, pgAdmin sera la meilleure option pour gérer les bases de données.

Installation de pgAdmin :

pgAdmin3 stable ne prend pas en charge toutes les fonctionnalités d'administration de PostgreSQL 9.0, pour obtenir toutes les fonctionnalités d'administration ; vous devrez peut-être installer les packages bêta pgadmin3 à partir du référentiel ppa.

Pour ajouter un référentiel, modifiez le fichier /etc/apt/sources.list.

raj@geeksite :~$ sudo gedit /etc/apt/sources.list

Ajoutez la ligne suivante à la fin de la liste des référentiels.

deb http://ppa.launchpad.net/rhonda/pgadmin3/ubuntu natty main

Mettre à jour le référentiel système.

raj@geeksite :~$ sudo apt-get update

Installez pgadmin3 beta (Remarque :dans Linux Mint 12, vous devrez peut-être vérifier manuellement la signature et appuyer sur Y pour l'installation).

raj@geeksite :~$ sudo apt-get install pgadmin3

Démarrez pgAdmin3.

raj@geeksite :~$ pgadmin3

Connectez-vous au serveur de base de données à l'aide de pgAdmin.

Capture d'écran de pgAdmin après connexion au serveur PosrgreSQL.

Vous pouvez désormais gérer les bases de données via la console d'administration graphique.

C'est tout !.


Ubuntu
  1. Comment installer PHPUnit sur Linux Mint 12 / Ubuntu 11.10

  2. Comment installer VLC 1.1.13 sur Ubuntu 11.10 / 12.04, Linux Mint 12

  3. Comment installer Mozilla Thunderbird 10 dans Ubuntu 11.10 / Linux Mint 12

  4. Comment installer Firefox 10 sur Ubuntu 11.10 / Linux Mint 12

  5. Comment installer Zend Server CE sur Linux Mint 12 / Ubuntu 11.10

Comment installer KDE Plasma 5.12 sur Ubuntu 18.04 et Linux Mint 19

Comment installer Opera Browser sur Ubuntu 18.04 / 16.04 et Linux Mint 19 / 18

Comment installer Node.js sur Ubuntu 18.04 / Ubuntu 16.04 et Linux Mint 19

Comment installer AnyDesk sur Ubuntu 20.04 / Linux Mint 20

Comment installer Wine 4.0 sur Ubuntu 18.04 et Linux Mint 19

Comment installer PostgreSQL sur Linux Mint 20