Quelques commandes Postgres
Commandes PostgreSQL Utiles
Connexion à une base de données PostgreSQL :
psql -U postgres -d nom_de_la_base
Créer une nouvelle base de données :
CREATE DATABASE ma_base_de_donnees;
Lister toutes les bases de données :
\l
Changer de base de données :
\c ma_base_de_donnees;
Créer un utilisateur :
CREATE USER mon_utilisateur WITH PASSWORD 'mon_mot_de_passe';
Attribuer des privilèges à un utilisateur :
GRANT ALL PRIVILEGES ON DATABASE ma_base_de_donnees TO mon_utilisateur;
Voir la liste des tables dans la base de données actuelle :
\dt
Créer une table :
CREATE TABLE ma_table (
id SERIAL PRIMARY KEY,
nom VARCHAR(100),
age INT
);
Insérer des données dans une table :
INSERT INTO ma_table (nom, age) VALUES ('Alice', 30);
Lire toutes les données d'une table :
SELECT * FROM ma_table;
Mettre à jour une ligne dans une table :
UPDATE ma_table SET age = 31 WHERE nom = 'Alice';
Supprimer une ligne dans une table :
DELETE FROM ma_table WHERE nom = 'Alice';
Quitter psql :
\q
Last updated
Was this helpful?