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/07/13 16:44] – [Problème de restauration] melopietutoriaux: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.
-==== Problème de restauration ==== +====== Outil SQL ======
-Il peut arriver que vous obteniez un message d'erreur du type "//Problème lors de la restauration XX Restauration :MONDOSSIER_YY//"+
  
-Cela est vraisemblablement dû à des valeurs **post_max_size** (8M par défaut) et **upload_max_filesize** (2M par défaut) trop petites dans le fichier php.ini. Il faut les modifier en éditant le fichier en tant qu'administrateur.+===== PgAdmin3 =====
  
-Sous Ubuntu ou Linux Mint, on le trouve dans /etc/php/NumeroVersionPHP/apache2/ 
  
-Il faut ensuite redémarrer le serveur : +1Ajout d'un nouveau serveur avec les données trouvées dans config.inc.php
-<code> +
-sudo /etc/init.d/apache2 restart +
-</code> +
-ou +
-<code>sudo /etc/init.d/apache2 restart</code> +
-ou +
-<code>sudo service apache2 restart</code> +
-ou encore +
-<code>systemctl restart apache2.service</code> +
-avec systemd+
  
-====== Avec des commande SQL ======+{{ :tutoriaux:pgadmin3-a.png?nolink&600 |}} 
 +  
 +2. Double-cliquer sur le serveur, la liste des bases de données va défiler
  
-===== Etape 1 se connecter =====+{{ :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
  
-Tout d'abord connectez-vous sur le serveur Postgres+{{ :tutoriaux:pgadmin3-c.png?nolink&600 |}}
  
-sudo -i -u postgres+===== DBeaver =====
  
-Les informations sont dans **noalyss/include/[[:config.inc.php]]** 
  
-|Host|localhost| +1. Ajout d'un nouveau serveur avec les données trouvées dans config.inc.php 
-|Port|Par défaut 5432|+{{ :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
  
 +{{ :tutoriaux:dbeaver-c.png?nolink&600 |}}
  
  
-===== Etape 2 Ajouter le dossier =====+====== Avec des commande SQL ======
  
-Puis connectez-vous sur account_repository, +===== Etape 1 se connecter =====
-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)+Tout d'abord connectez-vous sur le serveur Postgres
  
-<code sql> +Les informations sont dans **noalyss/include/[[:config.inc.php]]**
-insert into ac_dossier (dos_name) values ('NOM_DOSSIER'); +
-</code>+
  
-puis  +|Host|localhost| 
-<code SQL> +|Port|Par défaut 5432| 
-select * from  ac_dossier +|noalyss_user|utilisateur psql| 
-</code> +|noalyss_password|mot de passe de l'utilisateur|
-Et repèrez la valeur de la colonne dos_id de votre modèle+
  
-===== Etape 3 créer la base de données ===== 
  
 +===== Etape 2 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
  
-Créez ensuite votre base de données dont le nom sera  **dossierXX** où XX est l'id trouvé à l'étape 2 
  
-===== Etape 4 Restaurer le fichier ===== +</code>
- +
-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+
  
  
  
  • tutoriaux/restaurer_un_dossier_manuellement.txt
  • Dernière modification : 2022/01/05 15:40
  • de dany