Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
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

pgsql-fr-generale by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group