Debian: installer PostgreSQL 10

  • Ajout du dépôt :

Pour debian 7

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

Pour debian 8

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

Pour debian 9

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

  • Ajout de la signature numérique du dépôt :

# wget -O – http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | apt-key add –

# apt-get update
# apt-get install postgresql postgresql-contrib

  • Pour vérifier l’installation:

# ps -ef | grep postgre

postgres 21217 1 0 10:21 ? 00:00:00 /usr/lib/postgresql/10/bin/postgres -D /var/lib/postgresql/10/main -c config_file=/etc/postgresql/10/main/postgresql.conf
postgres 21219 21217 0 10:21 ? 00:00:00 postgres: 10/main: checkpointer process
postgres 21220 21217 0 10:21 ? 00:00:00 postgres: 10/main: writer process
postgres 21221 21217 0 10:21 ? 00:00:00 postgres: 10/main: wal writer process
postgres 21222 21217 0 10:21 ? 00:00:00 postgres: 10/main: autovacuum launcher process
postgres 21223 21217 0 10:21 ? 00:00:00 postgres: 10/main: stats collector process
postgres 21224 21217 0 10:21 ? 00:00:00 postgres: 10/main: bgworker: logical replication launcher

postgresql est installé avec un utilisateur par défaut "postgres" et une base de données par défaut "postgres"

  • Pour modifier le mot de passe d’utilisateur postgres:

passwd postgres

  • Pour se connecter à postgresql :

su – postgres

Puis

psql

postgres@mon_serveur:~$ psql
psql (10.1)
Saisissez « help » pour l’aide.

postgres=#