Re: Bug#257117 Re: Error messages in SQL Query
От | Raphaël Enrici |
---|---|
Тема | Re: Bug#257117 Re: Error messages in SQL Query |
Дата | |
Msg-id | 40E67F12.8020201@club-internet.fr обсуждение исходный текст |
Ответ на | Bug#257117 Re: Error messages in SQL Query window (Raphaël Enrici <blacknoz@club-internet.fr>) |
Ответы |
Re: Bug#257117 Re: Error messages in SQL Query
|
Список | pgadmin-hackers |
Ricardo just sent me an email where saying the problem also appears in psql: a) leave lc_messages = 'es_ES@euro'; export LC_ALL=es_ES@euro ; /etc/init.d/postgresql restart :~ > psql xxx Contraseña: Bienvenido a psql 7.4.3, el terminal interactivo de PostgreSQL. Digite: \copyright para ver los términos de distribución \h para obtener ayuda sobre comandos SQL \? para obtener ayuda sobre comandos internos \g o termine con punto y coma (;) para ejecutar consulta \q para salir xxx=# select * from non_existent; ERROR: ERRORDATA_STACK_SIZE exceeded xxx=# I can't reproduce this one, but it seems there is a problem with the backend. To determine if it's debian specific or not, can someone test what's described below on another linux distro with PostgreSQL 7.4.3 ? Cheers, Raphaël Raphaël Enrici wrote: > Hi Andreas, > > hope I won't mess you with a known one... > > Andreas Pflug wrote: > >> Raphaël Enrici wrote: >> >>> can one of you confirm that error messages displayed under the SQL >>> query window are generated by the PostgreSQL backend and not by >>> pgAdmin III ? >> >> >> >> That's correct, everything in the message tab and in case of problems >> in the status line is from the backend. > > > Ok, > Ricardo Pérez López (CCed) reported a strange behaviour about two days > ago concerning error messages not displayed at all while using a > es_ES@euro locale under debian. The detail of the bug can be found here: > http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=257117 > > The problem appears while playing with locales and trying to query a > non existent table: > select * from doesnotexist; in the SQL Query window. > > Here is where I am with it: > a) > put lc_messages=es_ES@euro in postgresql.conf > export LC_ALL=POSIX ; /etc/init.d/postgresql restart > open a new terminal without changing anything to you normal locale > settings, launch pgadmin3 and retry your test... The error message > should appear correctly in spanish. > b) > leave es_ES@euro in postgresql.conf then do this > export LC_ALL=es_ES@euro ; /etc/init.d/postgresql restart > open a new terminal without changing anything to you normal locale > settings, launch pgadmin3 and retry your test... The error message > *DOES NOT* appear correctly in spanish. > > What makes me think it is not a backend bug is that everything runs > well if I do the same thing with psql (I mean I have the expected > error message in Spanish). The problem seems to occur only in pgAdmin > III.
В списке pgadmin-hackers по дате отправления: