Effectivement ;)
SPIP Agora est multi SGBD et intègre une compatibilité pour SQL Server.
Cependant SPIP Agora est un projet paralelle qui a migré depuis la version de spip 1.7 et qui donc n’est aujourd’hui plus totallement compatible avec SPIP tel qu’il existe aujourdh’ui.
Mais je me suis déjà inspiré de leur .sql pour la création des bases de données.
Je travaille actuellement à migrer l’architecture des tables des différents plugins que j’ai mis en place.
Une fois tout ceci fait il reste à faire migrer les données.
Et une fois ça effectué il reste à adapter toutes les requêtes de SPIP pour que celà fonctionne sous SQL Server.
A tout ceci s’ajoute quelques difficultés lié à l’utilisation de SQL Server 2005 qui selon moi possède encore de nombreux points à corriger.
Ces nombreux points nous on d’ailleurs fait perdre un précieux temp.
On est toujours pas certains de la compatibilité avec PHP pour ce qui est de la connection, suite à la lecture de nombreux problèmes sur différents forum, mais ça reste à vérifier.
Cependant on en est pas encore là.
(SQL Server 2005 : Pas de unsigned, pas de gestion d’index lors de la création de la table, obligation de sortir ce type de requêtes comme je l’ai montré dans le code ci dessus, pas possible de modifier la taille d’un big int etc.)
Bref on a du boulot sur la planche, et j’espère que celà aboutira sur une pseudo gestion multi SGBD, c’est à mon goût une des fonctionnalités (plus ou moins complexe à mettre en place) qui font le plus défaut à SPIP à l’heure actuelle.
Mais il y a un truc qui facilite énormément notre travaille sur SPIP : l’énorme documentation existante ainsi que le nombre de personnes apte à répondre à des questions assez pointu.
SPIP constitue une communauté très vivante et je pense que c’est la sa principale force.
Merci, et vive le monde libre :D