Community « Le forum « Machine à café «
Préparation - Migration
Je n'ose pas migrer 

Bonjour à toute la communauté.
Voilà, j'aimerais vraiment migrer vers la dernière version de Yacs (A quand un nom qui sera à la hauteur de ce formidable outils communautaire ?) mais le problème, c'est que j'ai vraiment peur de perdre mes données.
Sur ce, je m'explique. Depuis que j'utilise Yacs, j'ai fait beaucoup de modifications au niveau du rendue visuel (cf voir ici http://nuxwin.com) et aussi, dans bien d'autre fichier.
Par ailleurs, j'ai rajouté pas mal de petits scripts et malheureusement, je sais que si je tente une migration incrémentale, cela ne le fera pas. Il me reste donc la migration force brut, c-a-d faire une ré-installation vierge de la dernière version de Yacs.
Ce faisant, je me pose une question -->
Dans la mesure ou (je le suppose) de nouvelle tables on été créés dans la base de donnée à l'occasion de cette nouvelle release, comment je peux faire pour ré-injecter les données de ancienne db tout en profitant de ces nouvelles tables ?
Je sais, je m'exprime peut-être pas correctement mais bon, faut pas m'en vouloir, cela fait deux jours que je n'ai pas dormi. lol
Ah oui, je vous précise que la version de yacs que j'utilise actuellement est la --> 6.6.1, 060705-21:49:06 GMT
Voila en gros.
Je vous remercie d'avance pour votre aide.
Voilà, j'aimerais vraiment migrer vers la dernière version de Yacs (A quand un nom qui sera à la hauteur de ce formidable outils communautaire ?) mais le problème, c'est que j'ai vraiment peur de perdre mes données.
Sur ce, je m'explique. Depuis que j'utilise Yacs, j'ai fait beaucoup de modifications au niveau du rendue visuel (cf voir ici http://nuxwin.com) et aussi, dans bien d'autre fichier.
Par ailleurs, j'ai rajouté pas mal de petits scripts et malheureusement, je sais que si je tente une migration incrémentale, cela ne le fera pas. Il me reste donc la migration force brut, c-a-d faire une ré-installation vierge de la dernière version de Yacs.
Ce faisant, je me pose une question -->
Dans la mesure ou (je le suppose) de nouvelle tables on été créés dans la base de donnée à l'occasion de cette nouvelle release, comment je peux faire pour ré-injecter les données de ancienne db tout en profitant de ces nouvelles tables ?
Je sais, je m'exprime peut-être pas correctement mais bon, faut pas m'en vouloir, cela fait deux jours que je n'ai pas dormi. lol
Ah oui, je vous précise que la version de yacs que j'utilise actuellement est la --> 6.6.1, 060705-21:49:06 GMT
Voila en gros.
Je vous remercie d'avance pour votre aide.
Agnès![]() from le Grésivaudan (grenoble-chambéry) Associate, 2191 posts | Bonsoir Nuxwin, je souris en voyant ton post : on a le même soucis que toi en cours. a priori, je commencerais par faire une instal. neuve et je recollerais mes modifs là où il faut et même, j'essayerais d'en profiter pour faire en sorte qu'elles deviennent 'extérieures' au moteur de yacs, pour ne pas avoir le soucis la prochaine fois. Mais ça, c'est avant d'avoir commencé bien sûr, et c'est l'avis de celle qui s'est pas coltiné toutes les modifs Disons que vu de pas si loin que ça, c'est ce qui me semble le plus logique... mais c'est sûr pas de tout repos (on le savait bien qu'on allait si on touchait à tout ça, pas vrai ?)Agnès Il n'y a pas de problèmes, que des solutions. |
| Bernard from nearby-an-airport Associate, 6927 posts | Bon, d'abord il n'y a pas de risque de perte de données si on manipule les scripts... L'idée d'une réinstall complète n'est pas mauvaise, à condition de sauver les données au préalable, et de les réinjecter ensuite dans la nouvelle instance. YACS est plutôt plus permissif et plus stable que d'autres CMS sur le modèle conceptuel de données, et le plus souvent une simple réindexation de la base suffit pour adapter le format des données, indexer les tables, et optimiser la distribution des clés. Pour le futur, la localisation des chaînes de caractère permettra une plus grande liberté, sans prendre le risque d'intervenir sur les scripts de référence... |

si on touchait à tout ça, pas vrai ?)