Re: échec sauvegardes (natives)

JLuc <[email protected]>
Newsgroups gmane.comp.web.spip.devel
Message-ID <[email protected]>
Le 12/04/2019 à 20:55, Manu a écrit :
> précisions/comùpléments
> base mysql
> problème rencontré/signalé ici
>   https://forum.spip.net/fr_270745.html
> http://archives.rezo.net/archives/spip.mbox/XIKS6ECJ5WMVZLWM5AJYANDJL6B5YHXG/
> Pierretux sur IRC rencontre le même souci.

Je viens de tester un export sur base moins petite et ça marche pour toutes les tables
sauf une table maison assez complexe, qui n'est pas sauvegardée.
Je n'ai pas de log d'erreur comme toi avec la parenthèse,
mais plein de  Erreur sqlite HY000 / 1 dans sqlite.log

Aprés analyse des logs il semblerait que ce soit les commentaires des champs qui ne passent pas.
C'est spip.log qui signale :

Pri:info: Erreur HY000 / 1 de sqlite3: near "COMMENT": syntax error
in ...../htdocs/ecrire/base/create.php L83

Dans le `CREATE TABLE IF NOT EXISTS spip_matablemaison (...`  il y a en effet :

...
contact_site_ok varchar(3) NOT NULL DEFAULT '' COMMENT '''ok'' : pas tester le site, il est OK. Vide : tester.' COLLATE 
NOCASE,
...

La syntaxe des commentaires en sqlite est particulière :
https://www.sqlite.org/lang_comment.html
https://stackoverflow.com/questions/7426205/sqlite-adding-comments-to-tables-and-columns

Il semble que spip ne fait pas la conversion.
Ce serait à faire... mais je ne pense pas non plus que ce soit ça qui bloque Manu.
JL
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.