Ajout d'une référence sur l'association

This commit is contained in:
Yannick Francois
2019-10-29 19:48:48 +01:00
parent ad4a853dfb
commit b427d2967f
13 changed files with 3200 additions and 100 deletions
+15
View File
@@ -0,0 +1,15 @@
<h1 id="sqlite-backup">SQLite Backup</h1>
<p>Evolution de la http://www.bricabox.info[bricabox] oblige, certain scripts doivent aussi évoluer. Cest la vie du code, je ne vous apprend rien.</p>
<p>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...).</p>
<p>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.</p>
<p>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:</p>
<table>
<tbody>
<tr class="odd">
<td>sqlite3 -batch #{db_config[database]} .dump &gt; #{backup_file}</td>
</tr>
</tbody>
</table>
<p>Et voilà les taches de backup qui sont à nouveaux opérationnelles.</p>
<p><em>Bon reste à voir où je place ces fichiers...</em></p>
<p><em>Jaime de plus en plus SQLite :) Attention à utiliser avec modération quand même</em></p>