[spip-dev] Re: Spip et PostGresql

j'ai vu que tu avais travaillé pour passer spip sous postgresql... qu'en est-il exactement? Tu as vraiment entierement passé Spip17 sous Postgresql?? ...

Va sur http://rilk.com/spip17/pg/.
Ce site tourne sur SPIP avec PostgreSQL.

Mais il y a des bugs:
- La fonction d'importation dump.tgz ne marche pas
- le brouteur ne marche pas
- l'upload de fichiers joints ne marche pas (l'upload d'images logo marche)

Je n'ai pas pris le temps de tester à fond le portgae.
Il faut que je propose à l'équipe SPIP un patch pour le code de base facilitant le portage sous PostgreSQL.

j'ai un site sous Spip depuis 2 ans (donc beaucoup d'articles) et je vasi peut etre changer d'hebergeur, et pourquoi pas un hébergeur sous Postgresql, du coup ton travail m'interesse... Penses-tu que je puisse migrer aisement ma grosse base Spip existante sous Postgresql???

Ca dépend. Si c'est juste pour installer la base: Non ce n'est pas prêt.
Si tu est prêt à débugger pas de problèmes.

Le principal problèmes actuellement est la gestion des ='' qui n'est pas propre. C'est pour cela que l'upload de fichiers et le brouteur ne marche pas. (enfin, je crois).

Cordialement,
Jean-Gérard Pailloncy

Va sur http://rilk.com/spip17/pg/.
Ce site tourne sur SPIP avec PostgreSQL.

Mais il y a des bugs:
- La fonction d'importation dump.tgz ne marche pas

Idem, je n'ai pas encore regardé

- le brouteur ne marche pas

pas testé

- l'upload de fichiers joints ne marche pas (l'upload d'images logo
marche)

Moi ça marche, il y avait qq modifs à faire dans le PHP

Je n'ai pas pris le temps de tester à fond le portgae.

Ici on le débugge assez à fond, on retrouve quelques nouvelles fonctions
MySQL du style find_in_set, Regexp etc ..
Il faut que je t'envoie mes patchs sur tes patches !! :wink:

Il faut que je propose à l'équipe SPIP un patch pour le code de base
facilitant le portage sous PostgreSQL.

Le principal problèmes actuellement est la gestion des ='' qui n'est
pas propre. C'est pour cela que l'upload de fichiers et le brouteur ne
marche pas. (enfin, je crois).

Avec mon mélange de filtrage de requêtes a posteriori et la réécriture
de certaines partie du code PHP, notamment pour éviter de faire hurler
postgreSQL avec l'intégrité référentielle ... On peut dire que toute la
partie publication marche !!

On pourrait essayer de fusionner nos travaux avant de proposer un patch
qui marche au poil ! j'ai pas encore installé la version .002 ...

  Arnaud

Il y a longtemps, j'ai suggéré la nécessité définir un interface pour séparé SPIP de MySQL. L'idée est que d'autres projets ont cette séparation et peuvent tourné avec plein de base différente.

Faire le travail une fois pour passer de MySQL à PostgreSQL, c'est bien.

Mais faire la séparation permet de modularisé et ouvre la voie à plein d'autres supports.

David GLAUDE

PS: Je pense qu'il y a un exemple avec PHP Wiki.

Arnaud Brugnon wrote: