Re: SQL_ASCII support (or lack thereof)

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: SQL_ASCII support (or lack thereof)
Дата
Msg-id CA+OCxoyxTG9KmQZ5Tn8naz6SEHj1LMVJMduuZFtfeSGoA2cr3w@mail.gmail.com
обсуждение исходный текст
Ответ на SQL_ASCII support (or lack thereof)  (richard coleman <rcoleman.ascentgl@gmail.com>)
Ответы Re: SQL_ASCII support (or lack thereof)
Список pgadmin-support


On Thu, May 17, 2018 at 3:06 PM, richard coleman <rcoleman.ascentgl@gmail.com> wrote:
Why is pgAdmin 4 so hostile to SQL_ASCII databases?

We have several production databases dating back to 9.1 that are SQL_ASCII encoding but in pgAdmin4 I am constantly having to clean up non UTF8 data.  The same data works just fine in the pgAdmin3 series.

Running the same query in psql yields the expected results, but in this case I get:

"ERROR:  invalid byte sequence for encoding "UTF8": 0xc9 0x4f
SQL state: 22021" 

in pgAdmin4.

If I remove the offending characters then pgAdmin4 returns a result set.  The database is SQL_ASCII encoded, pgAdmin4 shouldn't care that there are non UTF8 characters present.

pgAdmin doesn't - Python does. If you can give some examples, we may be able to figure out the issue and work around it.

It's worth noting though that it's usually a bad idea to use SQL_ASCII (that's not intended as an excuse, just as some advice). 

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

В списке pgadmin-support по дате отправления:

Предыдущее
От: richard coleman
Дата:
Сообщение: SQL_ASCII support (or lack thereof)
Следующее
От: Murtuza Zabuawala
Дата:
Сообщение: Re: Error on accessing SQL tab for triggers