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