PostgeSQL le minimum pour commencer

Aujourd’hui je me suis replongé dans PostgreSQL qui est d’aprés le site officiel la base de donnée relationnelle open source la plus avancée au monde.

Voici un résumé mémo pour commencer. Je vous envoie vers la documentation exhaustive si vous voulez en savoir plus.

Installation

Sur debian ou ubuntu

apt install postgresql postgresql-client

Commandes

Voici les commandes pour le service

service postgresql status
service postgresql stop
service postgresql start
service postgresql reload

Le répertoire pour les fichiers de configuration

cd /etc/postgresql

Le répertoire pour les données

cd /var/lib/postgresql/

psql

La commande psql est la commande la plus importante, elle permet d’avoir accés aux autres commandes de postgres

Sur un système linux standard

sudo -u postgres psql postgres

Sur un système yunohost

sudo su postgres 
psql

Quelques commandes psql

#pour sortir
\q
#ou
exit
#liste des bases de données
\l
#se connecter à une base
\c base
#liste des tables de la base connectée
\t
#taille d'une base de données
select pg_database_size('base');