Quelques commandes Postgres
Commandes PostgreSQL Utiles
Connexion à une base de données PostgreSQL :
psql -U postgres -d nom_de_la_baseCréer une nouvelle base de données :
CREATE DATABASE ma_base_de_donnees;Lister toutes les bases de données :
\lChanger 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 :
\dtCré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 :
\qLast updated
Was this helpful?