Outils pour utilisateurs

Outils du site


c_sqlite3

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
c_sqlite3 [2009/12/24 23:19] thierryc_sqlite3 [2010/09/28 17:47] (Version actuelle) thierry
Ligne 137: Ligne 137:
 En supposant des colonnes initialisés avec **''DATETIME('now','localtime')''** , c'est facile: En supposant des colonnes initialisés avec **''DATETIME('now','localtime')''** , c'est facile:
   $ sqlite3 test.db "DELETE FROM MyTable WHERE ( Last_Access_Date < DATETIME('now','localtime','-2 hours') ) OR ( Create_Date < DATETIME('now','localtime','-10 days') );"   $ sqlite3 test.db "DELETE FROM MyTable WHERE ( Last_Access_Date < DATETIME('now','localtime','-2 hours') ) OR ( Create_Date < DATETIME('now','localtime','-10 days') );"
 +
 +Lorque qu'une colonne specifie une durée, par exemple la colonne **''TTL''** exprime en heures, on peut faire aussi:
 +  $ sqlite3 test.db "DELETE FROM MyTable WHERE ( Last_Access_Date < DATETIME('now','localtime','-'||TTL||' hours') );
 +Le **''||''** permet de concatener une chaine...
  
 ==== trigger ==== ==== trigger ====
Ligne 285: Ligne 289:
  
  
-  +==== Safe copy ==== 
 + 
 +Lien: http://stuvel.eu/archive/55/safely-copy-a-sqlite-database 
c_sqlite3.1261696757.txt.gz · Dernière modification : 2009/12/24 23:19 de thierry