Ticket #250 (closed defect: fixed)
Passer le driver SQLite de Clearbricks en PDO pour le support SQLite 3 uniquement
Reported by: | noe | Owned by: | olivier |
---|---|---|---|
Priority: | normal | Milestone: | 2.0 |
Component: | module:core | Version: | 2.0 RC1 |
Severity: | critical | Keywords: | |
Cc: |
Description
Il semblerait que la RC1 ne fonctionne plus avec SQLite, comme le laisse penser ce fil du forum...
Change History
comment:1 Changed 17 years ago by olivier
- Priority changed from normal to high
- Status changed from new to assigned
- Severity changed from normal to blocker
comment:2 Changed 17 years ago by Fruneau
Si cela peut aider : j'ai installlé un Dotclear SVN la semaine dernière sur SQLite. J'ai effectivement eu du mal à la faire tourner.
Le problème que j'ai identifié était l'absence du champs post_meta dans la table dc_post. Une fois ce champs ajouté, tout fonctionne parfaitement.
comment:3 Changed 17 years ago by olivier
- Status changed from assigned to closed
- Resolution set to fixed
comment:4 Changed 17 years ago by Fruneau
- Status changed from closed to reopened
- Resolution fixed deleted
Pourquoi avoir supprimé le support de SQLite alors que le problème est juste l'absence d'un champ dans la base de données ? J'ai un dotclear 2 RC2 sur sqlite qui fonctionne parfaitement bien... j'ai juste rajouté le champs post_meta manquant à la main dans la base.
comment:5 Changed 17 years ago by olivier
- Status changed from reopened to closed
- Resolution set to wontfix
Le problème n'est pas l'absence d'un champs mais l'incapacité du schéma à se mettre à jour. On ne peut pas faire de ALTER TABLE en SQLite avant la version 3, c'est rédhibitoire. Si tu as un patch pour résoudre ce problème, il est le bienvenu, ça se passe dans les classes dbSchema de Clearbricks. En attendant, point de support de SQLite dans ces conditions.
comment:6 Changed 17 years ago by olivier
- Priority changed from high to normal
- Status changed from closed to reopened
- Resolution wontfix deleted
- Severity changed from blocker to critical
- Summary changed from Incompatibilité SQLite to Passer le driver SQLite de Clearbricks en PDO pour le support SQLite 3 uniquement
Je viens de voir qu'il y a un support SQLite 3 via PDO, je vais voir ce qu'il est possible de faire.