tutoriaux:restaurer_un_dossier_manuellement

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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tutoriaux:restaurer_un_dossier_manuellement [2018/08/23 11:33] – [Problème de restauration] danytutoriaux:restaurer_un_dossier_manuellement [2020/09/17 11:36] – [Avec PgAdmin3] dany
Ligne 9: Ligne 9:
   * Créez un  nouveau dossier basé sur le modèle vide ,    * Créez un  nouveau dossier basé sur le modèle vide , 
   * Avec pgadmin3 , restaurer le backup dans ce dossier comme dans l'étape 4 , le nom de dossier est **dossierXX** XX est le nombre dans la colonne de gauche   * Avec pgadmin3 , restaurer le backup dans ce dossier comme dans l'étape 4 , le nom de dossier est **dossierXX** XX est le nombre dans la colonne de gauche
 +
 +
  
 Il faut utiliser [[http://www.pgadmin.org/|pgAdmin]] ou psql. Il faut utiliser [[http://www.pgadmin.org/|pgAdmin]] ou psql.
 +====== Outil SQL ======
  
 +===== PgAdmin3 =====
  
-====== Avec des commande SQL ====== 
  
-===== Etape se connecter =====+1. Ajout d'un nouveau serveur avec les données trouvées dans config.inc.php
  
-Tout d'abord connectez-vous sur le serveur Postgres+{{ :tutoriaux:pgadmin3-a.png?nolink&600 |}} 
 +  
 +2. Double-cliquer sur le serveur, la liste des bases de données va défiler
  
-sudo -i -u postgres+{{ :tutoriaux:pgadmin-b.png?nolink&600 |}} 
 +   
 +3. Clic droit sur la  base de données  dans laquelle on veut restaurer et faite restaurer , le format est "Personnalisé ou Tar" le nom de fichier est votre fichier et le rôle est l'utilisateur utilisé pour vous connecter
  
-Les informations sont dans **noalyss/include/[[:config.inc.php]]**+{{ :tutoriaux:pgadmin3-c.png?nolink&600 |}}
  
-|Host|localhost| +===== DBeaver =====
-|Port|Par défaut 5432|+
  
  
 +1. Ajout d'un nouveau serveur avec les données trouvées dans config.inc.php
 +{{ :tutoriaux:dbeaver-a.png?nolink&600 |}}
 +{{ :tutoriaux:dbeaver-b.png?nolink&600 |}}
 + 
 +2. Double-cliquer sur le serveur, la liste des bases de données va défiler
 + 
 +3. Clic droit sur la  base de données  dans laquelle on veut restaurer et faite restaurer , le format est "Personnalisé ou Tar" le nom de fichier est votre fichier et le rôle est l'utilisateur utilisé pour vous connecter
  
-===== Etape 2 Ajouter le dossier =====+{{ :tutoriaux:dbeaver-c.png?nolink&600 |}}
  
-Puis connectez-vous sur account_repository, 
-Ajoutez une ligne dans le schema **''public''** dans la table **''ac_dossier''** , en cliquant sur SQL  
  
-Entrez cette commande en adaptant NOM_DOSSIER (pas d'apostrophe)+====== Avec des commande SQL ======
  
-<code sql> +===== Etape 1 se connecter =====
-insert into ac_dossier (dos_name) values ('NOM_DOSSIER'); +
-</code>+
  
-puis  +Tout d'abord connectez-vous sur le serveur Postgres
-<code SQL> +
-select * from  ac_dossier +
-</code> +
-Et repèrez la valeur de la colonne dos_id de votre modèle+
  
-===== Etape 3 créer la base de données =====+Les informations sont dans **noalyss/include/[[:config.inc.php]]**
  
 +|Host|localhost|
 +|Port|Par défaut 5432|
 +|noalyss_user|utilisateur psql|
 +|noalyss_password|mot de passe de l'utilisateur|
  
-Créez ensuite votre base de données dont le nom sera  **dossierXX** où XX est l'id trouvé à l'étape 2 
  
-===== Etape Restaurer le fichier =====+===== Etape Restaurer le fichier ===== 
 +Remplacer les valeurs avec celles trouvées à l'étape 1 
 +<code> 
 +psql --host Host --port Port ---username noalyss_user --echo-all --no-psqlrc --file votre_fichier_backup  dossierXX
  
-Clic droit sur cette base de données  et faite restaurer , le format est "Personnalisé ou Tar" le nom de fichier est votre fichier et le rôle est l'utilisateur utilisé pour vous connecter+ 
 +</code>
  
  
  
  • tutoriaux/restaurer_un_dossier_manuellement.txt
  • Dernière modification : 2022/01/05 15:40
  • de dany