Cafouillage, plantage et bricolage
Je savais pourtant qu'importer une table .sql volumineuse lorsque l'on est hébergé par OVH est une entreprise périlleuse... mais jusqu'alors cela ne fonctionnait pas. Un point c'est tout.
Dorénavant cela ne fonctionne toujours pas, mais de surcroît la fonction importation vous efface méthodiquement la table dont on souhaite la substitution...
Efficace procédure pour effacer en un clic 22 mois de blogouillage, soit 747 billets (et quelqu'uns non publiés).
L'usage et l'abusage d'une ligne des regrettés (mais attendus) codes en stok du magicien Pep m'a convaincu de ne pas sauter immédiatement par la fenêtre : j'avais une sauvegarde complète de mes billets dans ma boîte aux lettres !
A force de tatônnement, j'ai fini par retrouver une syntaxe qui convienne à cette séculaire et atrabilaire version du PhpMyadmin d'OVH ; et comme je m'aperçois que la meilleure façon de la conserver et de la retrouver dans un grand moment de panique est encore de l'inclure dans la sauvegarde pepienne, je m'empresse de la jeter céans.
Pour ceux qui veulent s'en inspirer je précise qu'elle permet d'importer en "tronçonnant" les valeurs et donc d'importer sa table en plusieurs fois :
# phpMyAdmin SQL Dump
# version 2.5.7-pl1
# http://www.phpmyadmin.net
#
# --------------------------------------------------------
#
# Structure de la table `dc_post`
#
CREATE TABLE IF NOT EXISTS `dc_post` (
`post_id` int(11) NOT NULL auto_increment,
`user_id` varchar(32) binary NOT NULL default '',
`cat_id` int(11) default NULL,
`post_dt` datetime default NULL,
`post_creadt` datetime default NULL,
`post_upddt` datetime default NULL,
`post_titre` varchar(255) default NULL,
`post_titre_url` varchar(255) default NULL,
`post_chapo` longtext,
`post_chapo_wiki` longtext,
`post_content` longtext,
`post_content_wiki` longtext,
`post_notes` longtext,
`post_pub` int(1) NOT NULL default '0',
`post_selected` int(1) NOT NULL default '0',
`post_open_comment` int(1) NOT NULL default '0',
`post_open_tb` int(1) NOT NULL default '0',
`nb_comment` int(11) NOT NULL default '0',
`nb_trackback` int(11) NOT NULL default '0',
`post_lang` varchar(5) default NULL,
PRIMARY KEY (`post_id`),
FULLTEXT KEY `full_post_titre` (`post_titre`),
FULLTEXT KEY `full_post_content` (`post_content`),
FULLTEXT KEY `full_post_chapo` (`post_chapo`),
KEY `fk_post_categorie` (`cat_id`,`post_pub`),
KEY `fk_post_user` (`user_id`,`post_pub`)
) TYPE=MyISAM AUTO_INCREMENT=758 ;
#
# Contenu de la table `dc_post`
#
REPLACE INTO `dc_post` (`post_id`, `user_id`, `cat_id`, `post_dt`, `post_creadt`, `post_upddt`, `post_titre`, `post_titre_url`, `post_chapo`, `post_chapo_wiki`, `post_content`, `post_content_wiki`, `post_notes`, `post_pub`, `post_selected`, `post_open_comment`, `post_open_tb`, `nb_comment`, `nb_trackback`, `post_lang`) VALUES [mettre les valeurs en ôtant les crochets et sans la dernière virgule];
C'est ce que Veuve Tarquine a écrit le 28/11/2005
Blogs à brac
Fil des commentaires de ce billet – Lien permanent de ce billet










Commentaires
Ouh là, j'imagine que tu es passé par quelques sueurs froides, non ?
Bien joué en tout cas et merci pour le partage !
Nous voilà soulagés...
Gasp !
Je dois dire que vers midi, quand j'ai vu que ton blog s'était éteint sur mon agrégateur et que, venant constater sur place, je ne trouvais qu'une pancarte signalant : "erreur, pas de billet", je sentis une sueur froide me tremper la colonne vertébrale... Heureusement, quelque temps après, tout était revenu dans l'ordre.
Oh bon sang, il faut faire des sauvegardes comme nous l'ont dit et répété Kozlika et Pep !
Rien de tel qu'une bonne clé à molette pour venir à bout d'un ordinateur rtif.
Tiens, le mien, il en perd son "é".