PostgreSQL : Installation et Navigation
Instalation sur arch Linux :
sudo pacman -S postgresql
Demarer le service :
sudo systemctl start postgresql
Accéder à l'Environnement psql
sudo -i -u postgres
psql
Commandes Pratiques pour Naviguer dans la Base de Données
Attention pour les commandes SQL ne pas oublier le ; à la fin !
Pour lister toutes les bases de donée
\l
Se Connecter à une Base de Données
\c nom_de_la_base
Lister les Tables
\dt
Lister les attributs de la table
\d nom_de_la_table
Lister tout les utilisateur
\du
Pour plus de commande
help
Créé un utilisateur
CREATE USER nom_utilisateur WITH PASSWORD 'mot_de_passe';
Accorder des Privilèges :
GRANT ALL PRIVILEGES ON DATABASE nom_de_la_base TO nom_utilisateur;
Sauvegarder une Base de Données :
pg_dump nom_de_la_base > sauvegarde.sql
Supprimer une Base de Données ( il faut être admin)
DROP DATABASE nom_db;
Créé une base donnée
CREATE DATABASE nom;
Ajouter table
ALTER TABLE nom_de_la_table ADD COLUMN exemple TEXT;