déplace les contenues dans un repertoire par année

This commit is contained in:
Yannick Francois
2020-03-27 22:43:43 +01:00
parent 1f896d1afa
commit d69f91d2dd
808 changed files with 825 additions and 874 deletions
+22
View File
@@ -0,0 +1,22 @@
SQLite Backup
=============
Evolution de la http://www.bricabox.info[bricabox] oblige, certain
scripts doivent aussi évoluer. Cest la vie du code, je ne vous apprend rien.
La bricabox a maintenant un site pour elle, basé sur http://radiantcms.org/[Radiant CMS], Jean-mi a construit un http://www.lacomte.net[portail de la comte] également basé sur RadiantCMS (oui au passage, sont blog à changé dadresse: http://blog.lacomte.net[blog.lacomte.net]). Tout les deux nayant pas pour vocation d’être gavé de données, ni davoir beaucoup daccès en écriture, nous avons tout les deux opté pour http://www.sqlite.org/[SQLite], [line-through]#Une petite base de donnée# un petit programme de gestion de base de donnée relationnelle écrit en C, très leger, très pratique dans ce genre de cas de figure (pas de configuration complexe, pas de serveur...).
Mais voilà, la tache de backup des bases de donnée avait été écrit uniquement pour les bases de l’époque: http://www-fr.mysql.com/[MySQL] (je vous passe lactu du jour sur le rachat de MySQLAB par Sun Microsystem ? :D). Donc il faut ajouter quelque ligne là dedans.
Un peu de recherche mamène sur http://www-128.ibm.com/developerworks/opensource/library/os-sqlite/[une bonne introduction pour SQLite chez IBM] (enfin, vu la facilité dutilisation, est-ce nécessaire :D). Tout ça pour finalement ajouter un test et une petite ligne:
----
sqlite3 -batch #{db_config[database]} .dump > #{backup_file}
----
Et voilà les taches de backup qui sont à nouveaux opérationnelles.
_Bon reste à voir où je place ces fichiers..._
_Jaime de plus en plus SQLite :) Attention à utiliser avec modération quand même_