Oui,
Avec Excel j'ai fait une petite macro qui réattribue l'id par rapport au nom du fichier,
enfin du bidouillage mais ça fonctionne...
Sinon on peut jouer sur les mots et nommer ça une mise à jour de la bdd.
8-)
Ça ce n'est pas importer... L'id indiqué vient d'où de la base 1.6... Tu es certain que l'id de la base 1.7 est celui de la même image?
8-)
J'ai réussi à faire ce que je voulais en utilisant PhpMyAdmin, Excel et Notepad.
Après la fonction à utiliser pour mettre à jour les champs d'une table était pas si compliquée
exemple :
UPDATE `phpwebgallery_images` SET `name` = 'tout à fait !!!!',
`comment` = NULL ,
`representative_ext` = NULL ,
`average_rate` = NULL WHERE `id` =24 LIMIT 1 ;
on peut ajouter à cette liste d'autres champs comme auteur `author` etc...
J'aurai pu passer les 2 sites en version 1.7 mais les 2 sites sont différents (bdd différentes avec moins de photos pour la 1.6) dans la version 1.6 j'ai beaucoup de petites choses à récupérer (du style raccourcis, mise en page et autres bidouilles) donc pour l'instant ça roule j'avance !
Merci, @+
Autrement dit, pour être clair:
- Il faut être de 1.7 en 1.7
- Ensuite avoir la tête bien faite parce qu'une erreur et (=> une bonne sauvegarde).
- C'est la raison pour laquelle j'ai ouvert une discussion récemment sur l'Export/Import.
Il est pour moi évident que continuer dans la voie 1.6 vers 1.7 c'est une bêtise assurée.
Uniquement des spécialistes comme flipflip ou des membres de l'équipe peuvent s'amuser à faire un test pour voir la casse sur une Db à jeter (ou prête à être restaurer).
Il existe malgré tout une autre méthode mais elle ne reconduira pas les commentaires et autres descriptions comme pourra le faire un vrai export/import.
8-)
Salut, si tu veux transférer ton site 1 en version PhpWebGallery 1.6 vers ton nouveau site tu devrais faire une installation en 1.6 sur ton nouveau, importer tes données et ensuite suivre la procédure pour faire la mise à jour vers la 1.7. C'est ce qu'il me semble le plus simple car bricoler les tables entre deux versions de branches différentes n'est pas le plus n'y le plus court.
De plus la fonction INSERT TO n'est pas appropriée (à moins de vider ma table phpwebgallery_images)
est ce qu'il y a une fonction UPDATE ou autres
pour mettre à jour des champs de ma bdd
Beaucoup d'images !
Et la 1.7 contient beaucoup d'images, ou elle est nouvelle?
Tout simplement parce que la base de la 1.6 ne se trouve pas sur le même serveur
pour simplifier j'ai 2 sites Pwg avec respectivement la v1.6 et la v1.7
J'ai bien compris cette partie.
Je ne sais toujours pas pourquoi?
Et avant de te proposer quoique ce soit qui te casserait ta base actuelle...
Il est primordial de comprendre pourquoi tu en arrives à ça.
Qu'est-ce qu'il y a dans la galerie en 1.7?
Comment se fait-il que tu disposes d'un dump 1.6 à réinjecter sur une 1.7 alors qu'une procédure existante aurait dû être employée?
Tant que ce n'est pas clair...
8-/
En fait je cherche la ligne de code (du style) INSERT INTO ou UPDATE `phpwebgallery_images` à executer dans phpmyadmin,
pour restaurer les infos d'une ancienne base de données sauvegarder en fichier texte *.sql
ou alors existe t'il un moyen de modifier des informations de sa base de données grace à une interface comme Excel ?
et de reinjecter tout ça dans phpmyadmin ?
VDigital a écrit:
Coolio a écrit:
bdd de pwg 1.6 vers 1.7
Il y a aune procédure
une ou aucune ?
Coolio a écrit:
bdd de pwg 1.6 vers 1.7
Reprenons depuis le début: Que veux-tu faire exactement?
(Il y a aune procédure de mise à jour de 1.6 en 1.7
sans passer par phpMyAdmin, si besoin on t'aidera à trouver).
8-)
entre 1.6 et 1.7 la table phpwebgallery_images a changée dans sa structure (j'en sais qqchose j'ai essayé de restaurer comme toi) Donc les nouveau champs créés en 1.7 n'apparaissent pas ds ta requête (enfin je n'ai pas regardé ds le détail) d'où erreurs..
Donc "T'es dans la mouise"(cf worms 3d)
Bonjour à tous,
Je suis novice en ce qui concerne les bases de données
et là je cherche à importer des champs (noms, commentaire...) d'une sauvegarde de base de données
dans la table phpwebgallery_images.
Mais j'ai du mal c'est clair !
Si j'essaie d'executer cette ligne (entre autre) :
INSERT INTO `phpwebgallery_images` VALUES (1, 'DSCN1.JPG', '2005-08-01 00:00:00', '2005-06-04', 'jpg', 'Sur la route...', NULL, 'bob', 7, 242, 1296, 972, 1, NULL, '2006-07-31', NULL, './galleries/Aude/DSCN1.JPG', NULL);
il ressort des erreurs d'execution !
bdd de pwg 1.6 vers 1.7
???