r10961 - spip/ecrire/req

Author: marcimat@free.fr
Date: 2007-12-14 01:36:33 +0100 (ven, 14 déc 2007)
New Revision: 10961

Log:
Améliorer la gestion des ALTER TABLE table sous SQLITE

- SQLite2 ne prenait pas en compte (ADD|RENAME) column !
Il faut sous sqlite2 comme pour DROP, MODIFY ou CHANGE, créer une autre table qui contient les changements.

- Les opérations sur DROP, MODIFY, CHANGE, aunsi que pour SQLite2 ADD et RENAME se font maintenant de manière transactionnelle (BEGIN TRANSACTION; les requetes; COMMIT;) de tel sorte que si une erreur survient au cours d'une des requetes, aucun changement ne sera pris en compte.

Modified:
   spip/ecrire/req/sqlite_generique.php

Details: http://trac.rezo.net/trac/spip/changeset/10961