Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
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 16/07/2007, 18h48   #1
Invité de passage
 
Inscription : juillet 2007
Messages : 4
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 4
Points : 0
Points : 0
Envoyer un message via Skype™ à monne68
Par défaut Echec Creation BD UTF8 / PostgreSQL 8.0.1

Bonjour,

Je cherche à creer une base de donnée encodée en UTF8.

createdb TOTO -E utf8

La base est bien crée mais en UNICODE !
En passant par phpPgadmin, l'encodage UTF8 n'est pas proposé.
A quel niveau réside le probléme ?
Merci pour vos réponses.
monne68 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/07/2007, 17h47   #2
Membre du Club
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2004
Messages : 116
Points : 60
Points : 60
Envoyer un message via AIM à mediateur59 Envoyer un message via MSN à mediateur59 Envoyer un message via Yahoo à mediateur59
J'ai le même problème.

Mon besoin est de pouvoir stocké des caractères chinois or mes bases sont crée en latin9 que doivent mettre en place ?

Merci d'avance
mediateur59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 07h51   #3
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 293
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 293
Points : 2 741
Points : 2 741
Citation:
Envoyé par monne68
Bonjour,

Je cherche à creer une base de donnée encodée en UTF8.

createdb TOTO -E utf8

La base est bien crée mais en UNICODE !
En passant par phpPgadmin, l'encodage UTF8 n'est pas proposé.
A quel niveau réside le probléme ?
Merci pour vos réponses.
UTF-8 est de fait un format UNICODE...
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 07h52   #4
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 293
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 293
Points : 2 741
Points : 2 741
Citation:
Envoyé par mediateur59
J'ai le même problème.

Mon besoin est de pouvoir stocké des caractères chinois or mes bases sont crée en latin9 que doivent mettre en place ?

Merci d'avance
pour commencer, il faut que le code du serveur ait été compilé avec le support des caractères multibytes... (lire la doc !)
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 09h08   #5
Membre du Club
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2004
Messages : 116
Points : 60
Points : 60
Envoyer un message via AIM à mediateur59 Envoyer un message via MSN à mediateur59 Envoyer un message via Yahoo à mediateur59
Pourquoi tu me parles de compilation ? je ne comprends

moi j'ai du PostgreSQL version 7.2.1 avec donc une bases latin1 que j'ai dumper et restauration dans une base en utf8 -> UNICODE

Est-ce la bonne démarche ?


Derrière j'ai une appli J2EE web qui est en UTF8
mediateur59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 08h44   #6
Expert Confirmé
 
Homme
Inscription : septembre 2006
Messages : 2 293
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : septembre 2006
Messages : 2 293
Points : 2 741
Points : 2 741
Citation:
Envoyé par mediateur59
Pourquoi tu me parles de compilation ? je ne comprends

moi j'ai du PostgreSQL version 7.2.1 avec donc une bases latin1 que j'ai dumper et restauration dans une base en utf8 -> UNICODE

Est-ce la bonne démarche ?


Derrière j'ai une appli J2EE web qui est en UTF8

Version 7.x, à la compilation :

--enable-unicode-conversion --enable-multibyte

mais il n'est évidemment nécessaire de recompiler QUE si le support unicode/multibyte n'est pas déjà activé...
(=> backup et restore !)

Version 8.x :

ce n'est plus nécessaire, unicode toujours supporté
JeitEmgie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2007, 09h35   #7
Membre du Club
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2004
Messages : 116
Points : 60
Points : 60
Envoyer un message via AIM à mediateur59 Envoyer un message via MSN à mediateur59 Envoyer un message via Yahoo à mediateur59
voici un psql -l :
Code :
1
2
3
4
5
6
7
8
9
10
11
           List of DATABASES
      Name      |  Owner   | Encoding  
----------------+----------+-----------
 bdd1| root     | LATIN1
 latintest      | root     | LATIN9
 template0      | postgres | SQL_ASCII
 template1      | postgres | SQL_ASCII
 test           | root     | SQL_ASCII
 bdd2 | root     | UNICODE
 bdd3| root     | SQL_ASCII
(8 rows)
Je peux donc me dire que ma version est bien compilé ?
mediateur59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/07/2007, 21h27   #8
Membre extrêmement actif
 
Avatar de kedare
 
Mathieu
Administrateur systèmes et réseaux
Inscription : juillet 2005
Messages : 1 476
Détails du profil
Informations personnelles :
Nom : Mathieu
Localisation : France

Informations professionnelles :
Activité : Administrateur systèmes et réseaux

Informations forums :
Inscription : juillet 2005
Messages : 1 476
Points : 1 260
Points : 1 260
oui , mais profite en quand meme pour mettre a jour ta bdd
kedare est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 09h50   #9
Membre du Club
 
Inscription : avril 2004
Messages : 116
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : avril 2004
Messages : 116
Points : 60
Points : 60
Envoyer un message via AIM à mediateur59 Envoyer un message via MSN à mediateur59 Envoyer un message via Yahoo à mediateur59
Citation:
Envoyé par kedare
oui , mais profite en quand meme pour mettre a jour ta bdd
Je mexcuse mais qu'est ce que tu entends par mettre à jour ma bdd. Peux tu détaillé un peu. merci
mediateur59 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/07/2007, 11h14   #10
Membre émérite
 
Inscription : mai 2002
Messages : 727
Détails du profil
Informations forums :
Inscription : mai 2002
Messages : 727
Points : 982
Points : 982
Salut

Citation:
Envoyé par mediateur59
moi j'ai du PostgreSQL version 7.2.1
La dernière version stable est la 8.2.4... La dernière stable de la branche 7 est la 7.4.17
http://www.postgresql.org/
Pourquoi mettre à jour: http://www.postgresql.org/support/versioning
__________________

Smortex

Les FAQ Assembleur - Linux
In The Beginning Was The Command Line Neal Stephenson
Smortex 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 03h19.


 
 
 
 
Partenaires

Hébergement Web