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édente | |||
| postgresql:restoredb [06/02/2026 12:48] – 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 35: | 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 | ||
| </ | </ | ||