Re: Re: création de base en UTF8

From: jl(at)machinchose(dot)com
To: pgsql-fr-generale(at)postgresql(dot)org
Subject: Re: Re: création de base en UTF8
Date: 2007-10-29 17:07:46
Message-ID: 49916.194.250.178.227.1193677666.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 :
> Rien dans ce que vous écrivez ne le prouve (j'ai donné la commande qui
> aurait permis d'être sûr).

$ grep fr_FR /etc/locale.gen
fr_FR(at)euro ISO-8859-15
fr_FR ISO-8859-1
fr_FR.UTF-8 UTF-8

>> Cependant, je voudrais installer tinyerp qui demande obligatoirement
>> une base en UTF8
> Il a bien raison, si vous avez des clients dans tous les pays.
>> 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.
> Le journal de PostgreSQL contiendra plus d'informations. La
> connaissance du fichier cre_tab.sql aiderait aussi (par exemple à
> tenter de reproduire l'erreur).

$ cat cre_tab.sql
CREATE TABLE adresses (
id SERIAL UNIQUE NOT NULL,
prenom TEXT,
nom TEXT
);

extrait de la log lors de la création de la table :
2007-10-29 18:44:28 CET LOG: le système de bases de données est prêt
2007-10-29 18:44:28 CET LOG: La limite de réinitialisation de l'ID de
transaction est 2147484146, limité par la base de données « postgres »
2007-10-29 19:05:35 CET LOG: La limite de réinitialisation de l'ID de
transaction est 2147484146, limité par la base de données « postgres »
2007-10-29 19:05:35 CET LOG: La limite de réinitialisation de l'ID de
transaction est 2147484146, limité par la base de données « postgres »
2007-10-29 19:05:35 CET INFO: CREATE TABLE créera des séquences
implicites « adresses_id_seq » pour la colonne « serial » « adresses.id »
2007-10-29 19:05:35 CET ERREUR: Séquence d'octets invalide pour le codage
« UTF8 » : 0xe96572
2007-10-29 19:05:35 CET ASTUCE : Cette erreur peut aussi survenir si la
séquence d'octets ne correspond au jeu de caractères attendu par le
serveur et qui est contrôlé par « client_encoding ».
2007-10-29 19:05:35 CET ERREUR: Séquence d'octets invalide pour le codage
« UTF8 » : 0xe97175
2007-10-29 19:05:35 CET ASTUCE : Cette erreur peut aussi survenir si la
séquence d'octets ne correspond au jeu de caractères attendu par le
serveur et qui est contrôlé par « client_encoding ».
2007-10-29 19:05:35 CET ERREUR: Séquence d'octets invalide pour le codage
« UTF8 » : 0xe97175
2007-10-29 19:05:35 CET ASTUCE : Cette erreur peut aussi survenir si la
séquence d'octets ne correspond au jeu de caractères attendu par le
serveur et qui est contrôlé par « client_encoding ».
2007-10-29 19:05:35 CET ERREUR: Séquence d'octets invalide pour le codage
« UTF8 » : 0xe97175
2007-10-29 19:05:35 CET ASTUCE : Cette erreur peut aussi survenir si la
séquence d'octets ne correspond au jeu de caractères attendu par le
serveur et qui est contrôlé par « client_encoding ».
2007-10-29 19:05:35 CET PANIC: ERRORDATA_STACK_SIZE exceeded
2007-10-29 19:05:35 CET LOG: processus serveur (PID 29016) a été arrêté
par le signal 6
2007-10-29 19:05:35 CET LOG: Arrêt des autres processus serveur actifs
2007-10-29 19:05:35 CET LOG: Tous les processus serveur se sont arrêtés,
réinitialisation
2007-10-29 19:05:35 CET LOG: le système de bases de données a été
interrompu à 2007-10-29 19:05:35 CET
2007-10-29 19:05:35 CET LOG: l'enregistrement du point de vérification
est à 0/2E557F0
2007-10-29 19:05:35 CET LOG: ré-exécution de l'enregistrement à 0/2E557F0
; l'annulation de l'enregistrement est à 0/0 ; arrêt FALSE
2007-10-29 19:05:35 CET LOG: prochain identifiant de transaction : 383266
; prochain OID : 70345
2007-10-29 19:05:35 CET LOG: prochain MultiXactId: 1; prochain
MultiXactOffset: 0
2007-10-29 19:05:35 CET LOG: le système de bases de données n'a pas été
arrêté proprement ; restauration automatique en cours
2007-10-29 19:05:35 CET LOG: la ré-exécution commence à 0/2E55834
2007-10-29 19:05:35 CET LOG: enregistrement de longueur nulle sur 0/2E5585C
2007-10-29 19:05:35 CET LOG: ré-exécution faite à 0/2E55834
2007-10-29 19:05:36 CET LOG: le système de bases de données est prêt
2007-10-29 19:05:36 CET LOG: La limite de réinitialisation de l'ID de
transaction est 2147484146, limité par la base de données « postgres »

Jean-Louis Louër

> ---------------------------(end of broadcast)---------------------------
> TIP 7: You can help support the PostgreSQL project by donating at
>
> http://www.postgresql.org/about/donate
>

In response to

Responses

Browse pgsql-fr-generale by date

  From Date Subject
Next Message Cédric Villemain 2007-10-29 17:12:03 Re: Re: création de base en UTF8
Previous Message Cédric Villemain 2007-10-29 17:04:50 Re: Re: création de base en UTF8