From: | Jean-Louis Louër <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-30 14:09:11 |
Message-ID: | 20071030140911.GA10738@ticket-libre.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-fr-generale |
On Mon, Oct 29, 2007 at 06:30:04PM +0100, Cédric Villemain wrote:
> reprenons au debut si vous avez le temps.
Volontier :)
> *install fraiche de postgresql*
> createdb -E UTF8 tiny_erp
> file cre_tab.sql
> --> cre_tab.sql: ASCII text
> psql -v client_encoding=ASCII tiny_erp < cre_tab.sql
> -->PANIC ?
On reprend donc tout depuis le début sur un systeme debian Etch, cette
fois. Comme précédemment, le système est configuré en 'fr_FR(at)euro' par
défaut, grace à la commande :
# dpkg-reconfigure locales
install d'un postgresql tout neuf :
# aptitude install postgresql-8.1 postgresql-contrib-8.1
Je lance les commandes :
createdb --encoding UTF8 tiny_erp
psql -f ./cre_tab.sql tiny_erp
Lors de la création d'une table, je n'ai aucun message d'erreur :
2007-10-30 12:08:51 CET INFO: CREATE TABLE créera des séquences implicites «adresses_id_seq» pour la colonne «serial» «adresses.id»
2007-10-30 12:08:51 CET INFO: CREATE TABLE / UNIQUE créera un index implicite «adresses_id_key» pour la table «adresses»
Lorsque je lance la commande :
$ psql -l tiny_erp
ERREUR: Séquence d'octets invalide pour le codage «UTF8» : 0xe97461
Ensuite, je modifie le fichier /etc/postgresql/8.1/main/postgresql.conf :
client_encoding = latin9
# /etc/init.d/postgresql-8.1 restart
Je drop la base et la recréee ainsi que la table. J'obtiens le message :
psql:./cre_tab.sql:5: PANIC: ERRORDATA_STACK_SIZE exceeded
Si j'assigne par défaut les locales du système en UTF8 (dpkg-reconfigure
locales), il n'y a plus aucun problème avec postgresql. Est-il possible
donc d'avoir les locales du système en Latin1 et une base postgresql en
UTF8 ?
Cordialement
Jean-Louis Louër
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Verite | 2007-10-30 14:28:08 | Re: Re: création de base en UTF8 |
Previous Message | Stephane Bortzmeyer | 2007-10-30 13:25:04 | Re: création de base en UTF8 |