Installation de Postgresql sous Ubuntu 16.04.3 LTS

Installation de Postgresql sous Ubuntu 16.04.3 LTS.

1/ Connexion au serveur Gandi.

$ ssh admin@213.167.242.136
admin@213.167.242.136's password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.11.0-14-generic x86_64)
...
Last login: Tue Feb 13 10:12:08 2018 from 217.70.177.204
admin@server01pg:~$

2/ Passer sous l’utilisateur ‘root’.

admin@server01pg:~$ su
Password:
root@server01pg:/home/admin#

3/ Mise-à-jour du système.

root@server01pg:/home/admin# apt-get update
root@server01pg:/home/admin# apt-get upgrade

4/ Vérification que Postgresql est dans les dépôts.

root@server01pg:/home/admin# apt-cache search postgresql postgresql-contrib
postgresql-contrib - additional facilities for PostgreSQL (supported version)
postgresql-contrib-9.5 - additional facilities for PostgreSQL

5/ Installation de Postgresql.

root@server01pg:/home/admin# apt-get install postgresql postgresql-contrib

6/ Configuration des locales.

Ouvrir :

/etc/locale.gen

Chercher :

# fr_FR.UTF-8

Remplacer par :

 fr_FR.UTF-8

Action :

# locale-gen

7/ Initialisation des locales.

root@serverdia:/home/admin# export LANGUAGE=fr_FR.UTF-8
root@serverdia:/home/admin# export LANG=fr_FR.UTF-8
root@serverdia:/home/admin# export LC_ALL=fr_FR.UTF-8

8/ Lancement de Postgresql.

root@server01pg:/home/admin# pg_createcluster 9.5 main --start
Creating new cluster 9.5/main ...
  config /etc/postgresql/9.5/main
  data   /var/lib/postgresql/9.5/main
  locale fr_FR.UTF-8
  socket /var/run/postgresql
  port   5432
Redirecting start request to systemctl
root@server01pg:/home/admin#

9/ Utilisation de Postgresql.

– Création d’un utilisateur.

root@server01pg:/home/admin# sudo -u postgres createuser admin

– Création d’une base de données.

root@server01pg:/home/admin# sudo -u postgres createdb mabase -O admin

– Connexion à la base de données.

root@server01pg:/home/admin# sudo -u postgres psql mabase
psql (9.5.11)
Type "help" for help.
mabase=#

– Création d’une table.

mabase=# CREATE TABLE temps (
mabase(#     ville           varchar(80),
mabase(#     t_basse         int,           -- température basse
mabase(#     t_haute         int,           -- température haute
mabase(#     prcp            real,          -- précipitation
mabase(#     date            date
mabase(# );
CREATE TABLE

– Insertion de données.

mabase=# INSERT INTO temps VALUES ('San Francisco', 46, 50, 0.25, '1994-11-27');
INSERT 0 1

– Sélection de données de la table.

mabase=# SELECT * FROM temps;
     ville     | t_basse | t_haute | prcp |    date
---------------+---------+---------+------+------------
 San Francisco |      46 |      50 | 0.25 | 1994-11-27
(1 row)

Comments are closed, but trackbacks and pingbacks are open.