meta données pour cette page
  •  

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
postgresql:restoredb [06/02/2026 12:48] mdlpostgresql: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 s_dvdrental_db AUTHORIZATION dvdrental ;+CREATE SCHEMA IF NOT EXISTS s_db_dvdrental AUTHORIZATION dvdrental ;
 </code> </code>
  
Ligne 35: Ligne 35:
 <code BASH> <code BASH>
 psql -U postgres psql -U postgres
-CREATE DATABASE dvdrental;+CREATE DATABASE db_dvdrental TABLESPACE 'tbs_dvdrental_1'
 +</code> 
 + 
 +  * assigner schema à la nouvelle BDD 
 +<code BASH> 
 +ALTER DATABASE db_dvdrental SET search_path TO s_db_dvdrental ; 
 +</code> 
 + 
 + 
 +  * création role dédié DB Owner  
 +<code BASH> 
 +create role r_db_dvdrental_owner; 
 +</code> 
 + 
 +  * 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; 
 +</code> 
 + 
 +  * on ajoute le user applicatif à ce role 
 +<code BASH> 
 +grant dvdrental to r_db_dvdrental_owner;
 </code> </code>