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:44] – [Problème de restauration] melopie | tutoriaux: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' | * Avec pgadmin3 , restaurer le backup dans ce dossier comme dans l' | ||
+ | |||
+ | |||
Il faut utiliser [[http:// | Il faut utiliser [[http:// | ||
- | ==== Problème de restauration | + | ====== Outil SQL ====== |
- | Il peut arriver que vous obteniez un message d' | + | |
- | 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' | + | ===== PgAdmin3 ===== |
- | Sous Ubuntu ou Linux Mint, on le trouve dans / | ||
- | Il faut ensuite redémarrer le serveur : | + | 1. Ajout d'un nouveau serveur avec les données trouvées dans config.inc.php |
- | < | + | |
- | sudo /etc/init.d/apache2 restart | + | |
- | </ | + | |
- | ou | + | |
- | < | + | |
- | ou | + | |
- | < | + | |
- | ou encore | + | |
- | < | + | |
- | avec systemd | + | |
- | ====== Avec des commande SQL ====== | + | {{ : |
+ | |||
+ | 2. Double-cliquer sur le serveur, la liste des bases de données va défiler | ||
- | ===== Etape 1 se connecter | + | {{ : |
+ | |||
+ | 3. Clic droit sur la base de données | ||
- | Tout d' | + | {{ : |
- | sudo -i -u postgres | + | ===== DBeaver ===== |
- | Les informations sont dans **noalyss/ | ||
- | |Host|localhost| | + | 1. Ajout d'un nouveau serveur avec les données trouvées dans config.inc.php |
- | |Port|Par défaut 5432| | + | {{ : |
+ | {{ : | ||
+ | |||
+ | 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 | ||
+ | {{ : | ||
- | ===== 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 **'' | + | |
- | 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/ |
- | insert into ac_dossier (dos_name) values (' | + | |
- | </code> | + | |
- | puis | + | |Host|localhost| |
- | <code SQL> | + | |Port|Par défaut 5432| |
- | select * from ac_dossier | + | |noalyss_user|utilisateur psql| |
- | </ | + | |noalyss_password|mot |
- | Et repèrez la valeur | + | |
- | ===== Etape 3 créer la base de données ===== | ||
+ | ===== Etape 2 Restaurer le fichier ===== | ||
+ | Remplacer les valeurs avec celles trouvées à l' | ||
+ | < | ||
+ | psql --host Host --port Port ---username noalyss_user --echo-all --no-psqlrc --file votre_fichier_backup | ||
- | 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 | + | |