[spip-dev] L'installation de SPIP 3.0.5 ne fonctionne pas sous Postgres

Elle génère une erreur lors de la création de la table spip_plugins

2013-01-27 09:50:37 CET ERROR: syntax error at or near “(” at character 553
2013-01-27 09:50:37 CET STATEMENT: CREATE TABLE spip_plugins (
id_plugin bigserial,
prefixe varchar(30) DEFAULT ‘’ NOT NULL,
nom text DEFAULT ‘’ NOT NULL,
slogan text DEFAULT ‘’ NOT NULL,
categorie varchar(100) DEFAULT ‘’ NOT NULL,
tags text DEFAULT ‘’ NOT NULL,
vmax varchar(24) DEFAULT ‘’ NOT NULL,
date_crea timestamp DEFAULT ‘0001-01-01 00:00:00’ NOT NULL,
date_modif timestamp DEFAULT ‘0001-01-01 00:00:00’ NOT NULL,
compatibilite_spip varchar(24) DEFAULT ‘’ NOT NULL,
branches_spip varchar(255) DEFAULT ‘’ NOT NULL,
PRIMARY KEY (id_plugin),
KEY (prefixe))

J’ai testé avec la dernière version svn de la branche 3.0.5

En fait c’est lié à SVP, mais j’ai beau regarder, je ne comprends pas d’où ça peut bien venir vu que
plugins-dist/svp/base/svp_declarer.php
déclare la table spip_plugins de la même manière que spip_paquets ou spip_depots

2013/1/27 Gilles Vincent <gilles.vincent@gmail.com>

J’ai fais un mini-patch qui permet de créer la table. Mais ça ne résout pas tout dans la page “gestion des plugins” :
http://screencast.com/t/TZLQrCbD2W

Je ne commit pas mon patch vu que les erreurs ne sont pas corrigées.

/var/www/default/pg/plugins-dist/svp/base# svn diff
Index: svp_declarer.php

A priori oui tous les autres KEY que j’ai vu dans les plugins-dist sont nommés.
Tu peux commiter je pense cette correction.