Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
tuto:pgsql_create_db_user [2022/03/07 12:03] – Thomas | tuto:pgsql_create_db_user [2022/03/07 13:52] (Version actuelle) – Thomas | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Créer un utilisateur et sa base de données sous postgresql ===== | ====== Créer un utilisateur et sa base de données sous postgresql ===== | ||
- | sudo -u postgres createuser -P < | + | < |
- | sudo -u postgres createdb -O < | + | CREATE DATABASE < |
- | sudo -u postgres | + | ALTER DATABASE < |
- | GRANT ALL PRIVILEGES | + | GRANT ALL PRIVILEGES ON DATABASE < |
+ | |||
+ | ===== Sauver une base ===== | ||
+ | < | ||
+ | |||
+ | ===== Vider une base ===== | ||
+ | <code>\c < | ||
+ | DROP SCHEMA public CASCADE; | ||
+ | CREATE SCHEMA public; | ||
+ | GRANT ALL ON SCHEMA public TO postgres; | ||
+ | GRANT ALL ON SCHEMA public TO public; | ||
+ | </code> | ||
+ | |||
+ | ===== Restaurer une base ===== | ||
+ | <code>pg_restore -U <user> -d < | ||
+ | |||
+ | ===== Supprimer une base et un user ===== | ||
+ | < | ||
+ | DROP ROLE < |