Faire un sql_alter depuis un plugin

jeanmarie <[email protected]>
Newsgroups gmane.comp.web.spip.user
Message-ID <[email protected]>
Salut,

j'essaie de changer le type de 2 champs en base (infos_spectacle et 
infos_spectateurs_age) créés depuis mon plugin.

Actuellement, ils sont en varchar(30) mais ils sont trop courts. Je 
voudrais donc les passer en varchar(255) (ce sont 2 inputs avec peu de 
texte dedans) ou carrément en text.

En m'inspirant de GIS (cf 
https://git.spip.net/spip-contrib-extensions/gis/src/branch/master/gis_administrations.php#L68 
), je fais ça dons mon fichier administrations :

$maj['0.2.0'] = array(
     array('sql_alter', 'TABLE spip_article CHANGE infos_spectacle 
infos_spectacle text NOT NULL'),
     array('sql_alter', 'TABLE spip_article CHANGE infos_spectateurs_age 
infos_spectateurs_age text NOT NULL'),
);

mais ça ne change pas le type, ils apparaissent toujours en varchar(30) 
dans phpMyAdmin.

Dans paquet.xml, j'ai bien monté le schéma (en 0.2.0) et le z du plugin 
(SVP m’indique bien "MAJ 0.2.0 . . Mise à jour réussie").

Qu'est-ce que je rate ?

                 jeanmarie

_______________________________________________
liste spip
[email protected] - désabonnement : envoyer un mail à  [email protected]

Archives : https://www.mail-archive.com/[email protected]/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.