Carnet Wiki

sqlite

Version 8 — Novembre 2012 — Luis Speciale

Notes et trucs autour de sqlite pour spip, à compléter, à structurer

- la sauvegarde spip 3 se fait désormais dans un format sqlite, que la base de donnée soit au format MYSQL(attention a un risque en creation-restauration) ou SQLITE

- sqlite est intégré en standard à php5... mais parfois pas.

- un équivalent léger de phpmyadmin pour sqlite, utilisable en local uniquement (mamp, easyphp etc) est être un plugin de firefox : sqlite manager

- les écritures dans la base de donnée sont très coûteuses avec sqlite : 100ms par opération constate mm.

- si on gère son serveur sous Ubuntu, il faut installer sqlite3 et pas sqlite ! ça se fait avec :
sudo pecl install pdo_sqlite

-# la sauvegarde spip 3 se fait désormais dans un format sqlite, que la base de donnée soit au format MYSQL(attention a un risque en creation-restauration) ou SQLITE

  1. sqlite est intégré en standard à php5... mais parfois pas.
    -# un équivalent léger de phpmyadmin pour sqlite, utilisable en local uniquement (mamp, easyphp etc) est être un plugin de firefox : [sqlite manager->https://code.google.com/p/sqlite-manager/]
    -# les écritures dans la base de donnée sont très coûteuses avec sqlite : 100ms par opération constate mm.
    -# si on gère son serveur sous Ubuntu, il faut installer sqlite3 et pas sqlite ! ça se fait avec  :
    <
    code>sudo pecl install pdo_sqlite</code >
    -# - il n’est PAS possible de migrer un spip de mysql vers sqlite, ou de sqlite vers mysql, en passant par le fichier de sauvegarde (sauf si vous êtes un expert en BDD et structure data spip, et prêt à bidouiller pointu dans les bases) [1].
    -# certaines extensions de mysql ne sont pas disponible pour sqlite : notamment geométrie (pour GIS), fullsearch
  2. jusqu’à plus ample informé, sur une mutualisation SPIP, les 2 formats de données ne cohabitent pas.
    _

- certaines extensions de mysql ne sont pas disponible pour sqlite : notamment geométrie (pour GIS), fullsearch