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
Prochaine révision
Ré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 19: Ligne 19:
   * tablespace dedié   * tablespace dedié
 <code BASH> <code BASH>
-create tablespace dvdrental_data location '/u02/pgsql/data/dvdrental';+create tablespace tbs_dvdrental_1 location '/u02/pgsql/data/dvdrental';
  
 dvdrental=# \db dvdrental=# \db
Ligne 25: Ligne 25:
       Nom       | Propriétaire |        Emplacement               Nom       | Propriétaire |        Emplacement        
 ----------------+--------------+--------------------------- ----------------+--------------+---------------------------
- dvdrental_data | postgres     | /u02/pgsql/data/dvdrental+tbs_dvdrental_1 | postgres     | /u02/pgsql/data/dvdrental
  pg_default     | postgres       pg_default     | postgres     
  pg_global      | postgres       pg_global      | postgres     
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>