meta données pour cette page
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 | ||
| postgresql:restoredb [06/02/2026 12:46] – mdl | postgresql:restoredb [06/02/2026 13:18] (Version actuelle) – mdl | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| * création schéma dédié | * création schéma dédié | ||
| <code BASH> | <code BASH> | ||
| - | CREATE SCHEMA IF NOT EXISTS | + | CREATE SCHEMA IF NOT EXISTS |
| </ | </ | ||
| Ligne 19: | Ligne 19: | ||
| * tablespace dedié | * tablespace dedié | ||
| <code BASH> | <code BASH> | ||
| - | postgres=# \connect dvdrental | + | create tablespace |
| - | dvdrental=# | + | |
| dvdrental=# \db | dvdrental=# \db | ||
| Ligne 26: | Ligne 25: | ||
| Nom | Propriétaire | Emplacement | Nom | Propriétaire | Emplacement | ||
| ----------------+--------------+--------------------------- | ----------------+--------------+--------------------------- | ||
| - | | + | tbs_dvdrental_1 |
| | | ||
| | | ||
| Ligne 36: | Ligne 35: | ||
| <code BASH> | <code BASH> | ||
| psql -U postgres | psql -U postgres | ||
| - | CREATE DATABASE dvdrental; | + | CREATE DATABASE |
| + | </ | ||
| + | |||
| + | * assigner schema à la nouvelle BDD | ||
| + | <code BASH> | ||
| + | ALTER DATABASE db_dvdrental SET search_path TO s_db_dvdrental ; | ||
| + | </ | ||
| + | |||
| + | |||
| + | * création role dédié DB Owner | ||
| + | <code BASH> | ||
| + | create role r_db_dvdrental_owner; | ||
| + | </ | ||
| + | |||
| + | * on donne tous les privilèges au role sur la BDD | ||
| + | <code BASH> | ||
| + | grant ALL PRIVILEGES ON DATABASE db_dvdrental to r_db_dvdrental_owner; | ||
| + | </ | ||
| + | |||
| + | * on ajoute le user applicatif à ce role | ||
| + | <code BASH> | ||
| + | grant dvdrental | ||
| </ | </ | ||