thierry / PostgreSQL : requêtes de base

Last active 5 days ago

Like 1

Quelques requêtes SQL de base pour Postgres

thierry revised this gist 5 days ago · 0e8fb21

1 file changed, 21 insertions

postgres.sql (file created)
@@ -0,0 +1,21 @@
1 +
2 + -- Faire le reset du password d'un role Postgres
3 + ALTER ROLE nom_du_role WITH PASSWORD 'nouveau_mot_de_passe';
4 +
5 +
6 + -- Créer un role Postgres
7 + CREATE USER mon_admin WITH PASSWORD 'mon_mot_de_passe' SUPERUSER;
8 +
9 + -- Attribuer des droits SUPERUSER à un role
10 + ALTER USER mon_admin WITH SUPERUSER;
11 +
12 + -- Créer une BDD et l'attribuer à un role
13 + CREATE DATABASE ma_base OWNER mon_admin;
14 +
15 + -- Donner les droits d'une BDD à un role
16 + ALTER DATABASE ma_base OWNER TO mon_admin;
17 +
18 + --- éventuellement (donne tous les droits) :
19 + GRANT ALL PRIVILEGES ON DATABASE ma_base TO mon_admin;
20 +
21 +