dump SQLite partiel, sans table spip_meta #2874

Closed
opened 10 years ago by miros · 6 comments
miros commented 10 years ago

Bonjour,
Avec SPIP 3.0.5 [19905] avec une base MySQL

Lors d'une tentative de sauvegarde (page ?exec=sauvegarder) de la table spip_mots et spip_groupes_mots (pour exporter les mots-clés et les réimporter dans un autre SPIP), il s'affiche une première erreur de squelette furtive (et donc pas lisible) avant la redirection AJAX, puis sur la page des résultats une seconde erreur:

sauvegarde des tables mots et groupe_mots

Erreur SQL HY000 / 1
no such table: spip_meta
SELECT valeur FROM spip_meta WHERE nom='charset_sql_connexion'

et seule la table mots semble avoir été sauvée (pas groupes_mots).

De plus, en regardant le fichier SQLite, on constate qu'il contient des meta sérialisés... (pourquoi ?)

Et d'ailleurs on ne parvient pas à ré-importer cette table SQLite sauvegardée dans un autre SPIP.

Bonjour, Avec SPIP 3.0.5 [19905] avec une base MySQL Lors d'une tentative de sauvegarde (page ?exec=sauvegarder) de la table spip_mots et spip_groupes_mots (pour exporter les mots-clés et les réimporter dans un autre SPIP), il s'affiche une première erreur de squelette furtive (et donc pas lisible) avant la redirection AJAX, puis sur la page des résultats une seconde erreur: sauvegarde des tables mots et groupe_mots Erreur SQL HY000 / 1 no such table: spip_meta SELECT valeur FROM spip_meta WHERE nom='charset_sql_connexion' et seule la table mots semble avoir été sauvée (pas groupes_mots). De plus, en regardant le fichier SQLite, on constate qu'il contient des meta sérialisés... (pourquoi ?) Et d'ailleurs on ne parvient pas à ré-importer cette table SQLite sauvegardée dans un autre SPIP.
Owner

Je reproduis. Le fait de ne pas sauvegarder la table meta pose en effet des problèmes, c'est à prendre en compte.
Version cible mise à 3.1

Je reproduis. Le fait de ne pas sauvegarder la table meta pose en effet des problèmes, c'est à prendre en compte. **Version cible mise à 3.1**
Owner

Testé encore ce jour sous SPIP 3.0.14-dev SVN [21136] (site neuf avec base de démarrage et des mots-clés ajoutés dans un groupe pour le test)

spip_mots et spip_mots_liens sont dans mon dump sqlite mais pas spip_meta.

J'ajoute que si on force la restauration malgré l'erreur, les tables sont détruites sur le site de restauration. Ce serait bien d'empêcher la restauration dans ce genre de cas de figure...

Testé encore ce jour sous SPIP 3.0.14-dev SVN [21136] (site neuf avec base de démarrage et des mots-clés ajoutés dans un groupe pour le test) spip_mots et spip_mots_liens sont dans mon dump sqlite mais pas spip_meta. J'ajoute que si on force la restauration malgré l'erreur, les tables sont détruites sur le site de restauration. Ce serait bien d'empêcher la restauration dans ce genre de cas de figure...
Owner

voir aussi #3150

voir aussi #3150
Owner
There is no content yet.
Owner

La sauvegarde se passe bien, pas d'erreurs de squelette, le dump ne contient que les 2 tables demandées.

La sauvegarde se passe bien, pas d'erreurs de squelette, le dump ne contient que les 2 tables demandées.
Owner

OK, la restauration echoue parce que on a pas la description des tables dans spip_meta du dump.
Corrigé par http://zone.spip.org/trac/spip-zone/changeset/85752
Statut changé à Fermé

OK, la restauration echoue parce que on a pas la description des tables dans spip_meta du dump. Corrigé par http://zone.spip.org/trac/spip-zone/changeset/85752 **Statut changé à Fermé**
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.