From: | jl(at)machinchose(dot)com |
---|---|
To: | pgsql-fr-generale(at)postgresql(dot)org |
Subject: | Re: création de base en UTF8 |
Date: | 2007-10-29 16:45:12 |
Message-ID: | 51871.194.250.178.227.1193676312.squirrel@admin.lautre.net |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
On progresse. Mon système et mon terminal ne sont PAS en UTF8 :
$ env |grep LANG
LANG=fr_FR(at)euro
$ cat /etc/environment
LANG="fr_FR(at)euro"
LANGUAGE="fr"
LC_MESSAGES=""
LANG=fr_FR(at)euro
Cependant, je voudrais installer tinyerp qui demande obligatoirement une
base en UTF8
Dans le fichier postgresql.conf du paquet Debian, le paramètre
'client_encoding' est en commentaire. J'ignore sa valeur par défaut.
J'ai modifié le fichier postgresql.conf qui contient désormais la ligne :
client_encoding = LATIN9
Je recréé la base de donnée en UTF8. Cette fois, les commandes :
$ psql test_pg
test_pg-> \l
fonctionnent correctement et me donnent le résultat escompté, c-a-d la
liste des bases, ce que je n'avais pas précédemment. Cependant, la
création d'une table me donne maintenant l'erreur suivante :
psql:./cre_tab.sql:5: PANIC: ERRORDATA_STACK_SIZE exceeded
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
psql:./cre_tab.sql:5: La connexion au serveur a été perdue
Le même script de création de table sur une base LATIN9 fonctionne bien
sur très bien.
Jean-Louis Louër
> Bonjour,
> Est-ce qu'un "SET client_encoding TO LATIN9;" peut aider ? ;-)
> jl(at)machinchose(dot)com a écrit :
>> Bonjour
>>
>> Je suis sur un système Debian-Lenny dont les locales sont en fr_FR(at)euro(dot)
>> La version postgresql est : 8.1.10-1. Le paramètre 'client_encoding'
>> dans postgresql.conf est laissé par défaut. J'ai créé une base avec la
>> commande :
>>
>> createdb --encoding=UTF8 ma_base
>>
>> Elle apparait bien quand on lance la commande 'psql -l'. Mais elle
>> est inutilisable car j'obtients l'erreur suivante des que je fais une
>> interrogation :
>>
>> Séquence d'octets invalide pour le codage « UTF8 »
>>
>> Ca doit être un problème évident parceque Google n'est pas bavard sur le
>> sujet. Si quelqu'un a une piste...
>>
>> Jean-Louis Louër
From | Date | Subject | |
---|---|---|---|
Next Message | Stephane Bortzmeyer | 2007-10-29 16:50:27 | Re: création de base en UTF8 |
Previous Message | Stephane Bortzmeyer | 2007-10-29 16:41:15 | Re: création de base en UTF8 |