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évision Les deux révisions suivantes | ||
td_histoire_numerique:installation_de_la_base_de_donnees [2015/12/01 08:52] Francesco Beretta [Installation de l'interface] |
td_histoire_numerique:installation_de_la_base_de_donnees [2015/12/01 09:12] Francesco Beretta [Mise à jour de la base de données] |
||
---|---|---|---|
Ligne 110: | Ligne 110: | ||
==== Mise à jour de la base de données ==== | ==== Mise à jour de la base de données ==== | ||
+ | |||
+ | Version la plus récente de la base de données (permier décembre 2015): {{:td_histoire_numerique:td2015_20151201.zip|télécharger ici}}. | ||
+ | |||
+ | Pour mettre à jour la base de données: | ||
+ | * Attention: cette démarche ne concerne que la base de données–exemple. **Ne pas toucher à sa base personnelle !** | ||
+ | * Lancer le logiciel PgAdmin3 | ||
+ | * Ouvrir la base de données existante et déplier le dossier des schémas | ||
+ | * Supprimer, dans cet ordre, les schémas: vues, paramètres, objets (click droit sur un schéma, puis supprimer ou supprimer en cascade) | ||
+ | * Décompresser le dossier contenant la nouvelle base de données | ||
+ | * Recréer les schémas, selon les indications fournies ci-dessus à propos de la cération d'une nouvelle base de données, dans cet ordre: objets, parametres, vues | ||
+ | * Découvrir le contenu de la nouvelle base de données depuis l'interface | ||
\\ | \\ | ||
Ligne 126: | Ligne 137: | ||
* On copie cette instruction <code>truncate table objets.objet restart identity cascade;</code>, on la colle dans la boîte de dialogue SQL et on l'exécute | * On copie cette instruction <code>truncate table objets.objet restart identity cascade;</code>, on la colle dans la boîte de dialogue SQL et on l'exécute | ||
* Si on voit ce résultat <code>NOTICE: truncate cascades to table "date_objet". NOTICE: truncate cascades to table "nom_objet". La requête a été exécutée avec succès en 21 ms, mais ne renvoie aucun résultat.</code> c'est que tout a été exécuté correctement | * Si on voit ce résultat <code>NOTICE: truncate cascades to table "date_objet". NOTICE: truncate cascades to table "nom_objet". La requête a été exécutée avec succès en 21 ms, mais ne renvoie aucun résultat.</code> c'est que tout a été exécuté correctement | ||
+ | * Exécuter la même opération sur la table des associations avec cette instruction <code>truncate table objets.association_objets restart identity cascade;</code> | ||
* On peut désormais alimenter sa propre base de données, c'est-à-dire créer de nouveaux objets. | * On peut désormais alimenter sa propre base de données, c'est-à-dire créer de nouveaux objets. | ||
* ATTENTION: les tables et vues des schémas 'parametres' et 'vues' ne doivent pas être modifiées d'aucune manière | * ATTENTION: les tables et vues des schémas 'parametres' et 'vues' ne doivent pas être modifiées d'aucune manière |