Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Administration
Administration Forum d'entraide sur les outils d'administration natifs pour Firebird: gbak, gfix, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/09/2006, 17h44   #1
Membre régulier
 
Avatar de souch
 
Inscription : juin 2003
Messages : 145
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2003
Messages : 145
Points : 95
Points : 95
Par défaut firebird (1.5) changer réellement le charset de la base ?

Bonjour,

je cherche a passer une base FB1.5, actuellement en charset ISO8859_1, vers le charset UNICODE_FSS.
Je doit donc :
- passer le chaset de la base en unicode
- passer le charset de tout mes champs ISO8859_1
- faire un backup restore, pour que tout fonctionne impec

tout cela sembole bien fonctionner, sous IBExpert je faire des insert/update etc.. en unicode (chinois, russe etc..), mais probleme, lorsque je créé un champ varchar, il est créé en ISO8859_1
Pas pratique ... aussi si j'exporte les métadata, dans le créate database il me met toujours ISO8859_1...

comment réélement changer le charset database ??

Merci beaucoups !
souch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2006, 18h45   #2
Membre régulier
 
Avatar de souch
 
Inscription : juin 2003
Messages : 145
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2003
Messages : 145
Points : 95
Points : 95


UPDATE RDB$DATABASE SET RDB$CHARACTER_SET_NAME = 'UNICODE_FSS';
UPDATE RDB$FIELDS RDB SET rdb$character_set_id = 3 where rdb$character_set_id = 21;
vala, trouvé tout seul finalement, sans oublier le backup/restore apres !
souch est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/01/2007, 11h56   #3
Membre expérimenté
 
Avatar de neilbgr
 
Inscription : août 2004
Messages : 584
Détails du profil
Informations forums :
Inscription : août 2004
Messages : 584
Points : 589
Points : 589
pour l'info.
__________________
"Si vous voulez être l’esclave des banques et payer pour financer votre propre esclavage, alors laissez les banquiers créer la monnaie" - Josiah Stamp, 1920, Gouverneur de la Banque d’Angleterre
"Qui ne peut acheter ruine qui voudrait vendre" - Jacques Duboin.
"Nous n'héritons pas la terre de nos parents, nous l'empruntons à nos enfants." - Antoine de Saint Exupéry
neilbgr est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h54.


 
 
 
 
Partenaires

Hébergement Web