Ajout d'une référence sur l'association
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
SQLite Backup
|
||||
=============
|
||||
|
||||
Evolution de la http://www.bricabox.info\[bricabox\] oblige, certain
|
||||
scripts doivent aussi évoluer. C’est 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é d’adresse:
|
||||
http://blog.lacomte.net\[blog.lacomte.net\]). Tout les deux n’ayant pas
|
||||
pour vocation d’être gavé de données, ni d’avoir beaucoup d’accè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 l’actu du jour sur le rachat de MySQLAB par Sun
|
||||
Microsystem ? :D). Donc il faut ajouter quelque ligne là dedans.
|
||||
|
||||
Un peu de recherche m’amène sur
|
||||
http://www-128.ibm.com/developerworks/opensource/library/os-sqlite/\[une
|
||||
bonne introduction pour SQLite chez IBM\] (enfin, vu la facilité
|
||||
d’utilisation, 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...*
|
||||
|
||||
*J’aime de plus en plus SQLite :) Attention à utiliser avec modération
|
||||
quand même*
|
||||
Reference in New Issue
Block a user