|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 993 ![]() |
Bonjour à tous,
Je souhaiterais convertir une BDD ISO8859_1 vers UTF8 les champs de tables aussi ainsi que les variables des PS. Es-ce possible de le faire en faisant des ALTER dans les tables RDB$ ? Ou bien existe-t-il un script qui le fait ? Merci à vous.
__________________
Il n' y a de Pouvoir que le Savoir |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 213 ![]() |
non
il faut créer une nouvelle structure et y copier les données utiliser pour cela par exemple FBClone http://code.google.com/p/fbclone/
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#3 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 993 ![]() |
Bonjour,
Faut se retaper manuellement toutes les tables et les PS ça fait énorme quand on a plus d'une centaines de tables et de PS mais ce n'est pas une priorité c'est juste en prévision. En tous cas merci Makowski.
__________________
Il n' y a de Pouvoir que le Savoir |
|
|
00
|
|
|
#4 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 213 ![]() |
mais non
et FBClone fait tout pour toi
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 993 ![]() |
ah ! mais c'est super. Ca change tout alors ?
J'ai cru comprendre par "créer une nouvelle structure", une BDD vide en changeant les CharSet des champs de tables en UTF8 et en y copiant dedans les données. Alors OK pour FBClone. Encore merci Makowski
__________________
Il n' y a de Pouvoir que le Savoir |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 213 ![]() |
oui c'est ça, mais FBClone le fait pour toi
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#7 | ||
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 993 ![]() |
Oui il le fait, je viens de m'en rendre compte en faisant :
Code :
Merci encore. Et merci à Pierre Yager aussi, l'auteur de FBClone
__________________
Il n' y a de Pouvoir que le Savoir |
||
|
|
00
|
|
|
#8 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 213 ![]() |
non c'est parceque tu as mal lu les instructions
-po : Only pump data from source database into target database (source database and target database must share the same metadata structure) Read the code Luke ou voir la mini doc http://code.google.com/p/fbclone/wik...ebirdDatabases
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#9 | |||
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 993 ![]() |
merci pour la mini doc.
Effectivement j'ai mal lu les instructions. En activant le mode verbose j'ai pu voir d'où me viennent les erreurs des tables qui ne sont pas clonées et c'est déjà un grand pas.: Code :
Ou que peut-être que ca ne fonctionne pas totalement pour FB2.5 ? Puisque l'auteur mentionne : Citation:
Merci
__________________
Il n' y a de Pouvoir que le Savoir |
|||
|
|
00
|
|
|
#10 |
|
Expert Confirmé
![]() ![]() ![]() Philippe MakowskiConsultant spécialité Firebird Inscription : mai 2002 Messages : 2 213 ![]() |
il faudrait changer dans ce cas FR_FR_CI_AI par UNICODE_CI_AI
il suffit surement de faire une petite modif dans les sources de fbclone contacte l'auteur, envoie lui un patch
__________________
Philippe Makowski IBPhoenix - Firebird Membre de l'April |
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() Analyste-développeur Inscription : mai 2002 Messages : 993 ![]() |
Ok merci Makowski
__________________
Il n' y a de Pouvoir que le Savoir |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com