Structure de la base de données - mitsukarenai/Projet-Autoblog GitHub Wiki

La base de données est au format SQLite3. Chaque autoblog a sa propre base de données, dans son fichier articles.db.

Structure générale

articles
- id (INTEGER PRIMARY KEY)
- feed_id (TEXT)
- title (TEXT)
- uri (TEXT)
- url (TEXT)
- date (INT)
- content (TEXT)
update_log
- date (INT PRIMARY KEY)
- success (INT)
- log (TEXT)

Données (table "articles")

  • id: identifiant incrémentiel, croissant selon ordre d'apparition dans le flux
  • feed_id: identifiant, tel que fourni par le flux
  • title: titre, tel que fourni par le flux
  • uri: identifiant de l'article (utilisé pour l'URL dans l'autoblog)
  • url: URL de l'article sur le site source
  • date: timestamp UNIX correspondant à la date de publication de l'article
  • content: contenu de l'article (les sources et liens pour les fichiers média sont rendus relatifs)

Rafraichissements (table "update_log")

  • date: timestamp UNIX des rafraichissements de l'autoblog
  • success: succès du rafraichissement ("1" pour réussi, sinon: messages d'erreur rencontrés)
  • log: nombre d'éléments rafraichis "X elements updated"