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 | ||
|
td_histoire_numerique:zotero [2019/02/28 21:14] Francesco Beretta [Zotero database locked] |
td_histoire_numerique:zotero [2019/03/01 17:29] (Version actuelle) Francesco Beretta [Meilleure solution] |
||
|---|---|---|---|
| Ligne 42: | Ligne 42: | ||
| ====== Zotero database locked ====== | ====== Zotero database locked ====== | ||
| + | |||
| + | |||
| + | Lorsque Zotero est activé, la base de donnée SQLite qui stocke les données est inaccessible, afin d'en protéger le contenu. | ||
| + | |||
| + | |||
| + | ===== Meilleure solution ===== | ||
| + | |||
| + | La meilleure solution est celle de créer une copie de la base zotero.sqlite et d'accéder à celle-ci avec les autres clients SQL. | ||
| + | |||
| + | Créer préalablement un dossier //zotero_copy// à côté du dossier de Zotero. | ||
| + | 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 ../zotero_copy/zotero.sqlite | ||
| + | </code> | ||
| + | |||
| + | On peut aussi effectuer cette opération manuellement. | ||
| + | |||
| + | |||
| + | ===== Solution trouvée dans un forum ===== | ||
| + | |||
| **Always make a copy of Zotero database first !** | **Always make a copy of Zotero database first !** | ||
| Ligne 50: | Ligne 72: | ||
| mv zotero.sqlite2 zotero.sqlite | mv zotero.sqlite2 zotero.sqlite | ||
| </code> | </code> | ||
| + | |||
| Source: [[https://stackoverflow.com/questions/16419654/effectively-unlocking-an-sqlite-database|effectively unlocking an SQLite database]] | Source: [[https://stackoverflow.com/questions/16419654/effectively-unlocking-an-sqlite-database|effectively unlocking an SQLite database]] | ||
| + | |||
| + | Repair database: [[https://www.zotero.org/utils/dbfix/|Zotero Database Repair Tool]]Your database has been rebuilt. | ||
| + | |||
| + | <code> | ||
| + | The new file is available here: | ||
| + | |||
| + | https://www.zotero.org/utils/dbfix/files/XG0S06XU/zotero.sqlite.zip (11605KB) | ||
| + | |||
| + | 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 'zotero' folder before performing these steps!) | ||
| + | |||
| + | When you're done, restart Zotero. | ||
| + | |||
| + | Please reference Upload ID 5c7841428fcf6 in any correspondence with the Zotero team regarding this repair. | ||
| + | </code> | ||
| ===== Accès depuis une autre base de données SQLite ===== | ===== Accès depuis une autre base de données SQLite ===== | ||