Différences
Ci-dessous, les différences entre deux révisions de la page.
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:42] – [Problème de restauration] melopie | tutoriaux:restaurer_un_dossier_manuellement [2020/05/26 23:32] – Restauration manuelle 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' | * Avec pgadmin3 , restaurer le backup dans ce dossier comme dans l' | ||
+ | |||
+ | |||
Il faut utiliser [[http:// | Il faut utiliser [[http:// | ||
- | ==== Problème de restauration | + | ====== Avec PgAdmin3 ====== |
- | Il peut arriver que vous obteniez un message d' | + | |
- | Cela est vraisemblablement dû à des valeurs **post_max_size** (8M par défaut) | + | Clic droit sur cette base de données |
- | Sous Ubuntu ou Linux Mint, on le trouve dans / | ||
- | |||
- | Il faut ensuite redémarrer le serveur : | ||
- | sudo / | ||
- | ou | ||
- | sudo / | ||
- | ou | ||
- | sudo service apache2 restart | ||
- | ou encore | ||
- | systemctl restart apache2.service | ||
- | avec systemd | ||
====== Avec des commande SQL ====== | ====== Avec des commande SQL ====== | ||
Ligne 33: | Ligne 23: | ||
Tout d' | Tout d' | ||
- | |||
- | sudo -i -u postgres | ||
Les informations sont dans **noalyss/ | Les informations sont dans **noalyss/ | ||
Ligne 40: | Ligne 28: | ||
|Host|localhost| | |Host|localhost| | ||
|Port|Par défaut 5432| | |Port|Par défaut 5432| | ||
+ | |noalyss_user|utilisateur psql| | ||
+ | |noalyss_password|mot de passe de l' | ||
+ | ===== Etape 2 Restaurer le fichier ===== | ||
+ | Remplacer les valeurs avec celle trouvée à l' | ||
+ | < | ||
+ | psql -h Host -p Port -U noalyss_user -a -f votre_fichier_backup | ||
- | ===== Etape 2 Ajouter le dossier ===== | ||
- | Puis connectez-vous sur account_repository, | ||
- | Ajoutez une ligne dans le schema **'' | ||
- | |||
- | Entrez cette commande en adaptant NOM_DOSSIER (pas d' | ||
- | |||
- | <code sql> | ||
- | insert into ac_dossier (dos_name) values (' | ||
</ | </ | ||
- | |||
- | puis | ||
- | <code SQL> | ||
- | select * from ac_dossier | ||
- | </ | ||
- | Et repèrez la valeur de la colonne dos_id de votre modèle | ||
- | |||
- | ===== Etape 3 créer la base de données ===== | ||
- | |||
- | |||
- | Créez ensuite votre base de données dont le nom sera **dossierXX** où XX est l'id trouvé à l' | ||
- | |||
- | ===== Etape 4 Restaurer le fichier ===== | ||
- | |||
- | Clic droit sur cette base de données | ||