td_histoire_numerique:zotero
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| td_histoire_numerique:zotero [2019/02/27 22:23] – [Accès depuis une autre base de données SQLite] fberetta | td_histoire_numerique:zotero [2019/03/01 17:29] (Version actuelle) – [Meilleure solution] fberetta | ||
|---|---|---|---|
| Ligne 13: | Ligne 13: | ||
| ====== Accès direct à la base de donneés de Zotero ====== | ====== Accès direct à la base de donneés de Zotero ====== | ||
| - | Documentation: | + | Documentation: |
| + | * Liste à puce[[https:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| <code sql> | <code sql> | ||
| Ligne 37: | Ligne 40: | ||
| + | |||
| + | ====== Zotero database locked ====== | ||
| + | |||
| + | |||
| + | Lorsque Zotero est activé, la base de donnée SQLite qui stocke les données est inaccessible, | ||
| + | |||
| + | |||
| + | ===== Meilleure solution ===== | ||
| + | |||
| + | La meilleure solution est celle de créer une copie de la base zotero.sqlite et d' | ||
| + | |||
| + | Créer préalablement un dossier // | ||
| + | Effectuer ensuite la commande copier ci-dessous (cp) après chaque modification de la base via le | ||
| + | |||
| + | <code bash> | ||
| + | cd [PATH to zotero.sqlite] | ||
| + | cp -pv zotero.sqlite ../ | ||
| + | </ | ||
| + | |||
| + | On peut aussi effectuer cette opération manuellement. | ||
| + | |||
| + | |||
| + | ===== Solution trouvée dans un forum ===== | ||
| + | |||
| + | |||
| + | **Always make a copy of Zotero database first !** | ||
| + | |||
| + | <code bash> | ||
| + | cp -pv zotero.sqlite zotero.sqlite2 | ||
| + | rm -f zotero.sqlite | ||
| + | mv zotero.sqlite2 zotero.sqlite | ||
| + | </ | ||
| + | |||
| + | |||
| + | Source: [[https:// | ||
| + | |||
| + | Repair database: [[https:// | ||
| + | |||
| + | < | ||
| + | The new file is available here: | ||
| + | |||
| + | https:// | ||
| + | |||
| + | After downloading this file, unzip it, close Zotero, and place the extracted zotero.sqlite in your Zotero data directory, replacing the existing file. If there is a zotero.sqlite.is.corrupt file in the directory, delete it. (Be sure you've made a backup of the entire ' | ||
| + | |||
| + | When you're done, restart Zotero. | ||
| + | |||
| + | Please reference Upload ID 5c7841428fcf6 in any correspondence with the Zotero team regarding this repair. | ||
| + | </ | ||
| ===== Accès depuis une autre base de données SQLite ===== | ===== Accès depuis une autre base de données SQLite ===== | ||
| Ligne 49: | Ligne 101: | ||
| Si la base de données de Zotero est inaccessible (message d' | Si la base de données de Zotero est inaccessible (message d' | ||
| - | If you want to remove a " | + | If you want to remove a " |
| - | Copy your database file to some other location. | + | |
| - | Replace the database with the copied database. This will dereference all processes which were accessing your database file. (Source: [[https:// | + | |
| - | Ne surtout pas effacer le fichier | + | Ne surtout pas effacer le fichier |
| + | Et faire aussi des **copies de sauvegarde férquentes et régulières** de la base Zotero. | ||
| - | Mise à jour des données de la table zotero_data: | + | \\ |
| + | Mise à jour des données de la table zotero_data. Exécuter ce script SQL: | ||
| <code sql> | <code sql> | ||
| DELETE FROM zotero_data; | DELETE FROM zotero_data; | ||
| INSERT INTO zotero_data (itemId, typeName, datation, title) | INSERT INTO zotero_data (itemId, typeName, datation, title) | ||
| SELECT itemID, typeName, datation, title FROM zotero.v_zotero_items; | SELECT itemID, typeName, datation, title FROM zotero.v_zotero_items; | ||
| - | + | </ | |
td_histoire_numerique/zotero.1551302615.txt.gz · Dernière modification : de fberetta
