[ADMIN] ERROR: invalid byte sequence for encoding "UTF8": 0x00

Поиск
Список
Период
Сортировка
От PropAAS DBA
Тема [ADMIN] ERROR: invalid byte sequence for encoding "UTF8": 0x00
Дата
Msg-id de752e01-f36c-821e-9181-cfba78c0fbc8@propaas.com
обсуждение исходный текст
Ответы Re: [ADMIN] ERROR: invalid byte sequence for encoding "UTF8": 0x00  (Laurenz Albe <laurenz.albe@cybertec.at>)
Список pgsql-admin
All;


we are doing an oracle to Postgresql conversion, lots and lots of the 
oracle columns throw this error:


ERROR: invalid byte sequence for encoding "UTF8": 0x00

CONTEXT: converting column [colname] for foreign table scan of 
[tablename] row xxx


We are using the ora_fdw oracle foreign data wrapper extension to 
perform the data conversion, we create the foreign tables via the 
"IMPORT FOREIGN SCHEMA" option, then do an insert in [postgres_table] 
select * from [ora_fdw_table]


I've tried a number of fixes but they all seem to replace the data for 
ALL rows instead of just the broken ones.


For example:

select id, cname from ora_fdw_schema.cust_names

ERROR: invalid byte sequence for encoding "UTF8": 0x00

CONTEXT: converting column cname for foreign table scan of 
ora_fdw_schema.cust_names, row 122


If I use replace then ALL rows are NULL:

select id, replace(cname,'',NULL)  from ora_fdw_schema.cust_names
    id    |         replace

---------+----------------------

1         |

2         |

3         |

4         |

5         |

6         |

7         |




Same thing if I use translate:

select id, translate(cname,'',NULL)  from ora_fdw_schema.cust_names


Help?


Thanks in advance





-- 
Sent via pgsql-admin mailing list (pgsql-admin@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-admin

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

Предыдущее
От: chris kim
Дата:
Сообщение: Re: [ADMIN] Standby wal issue
Следующее
От: Mark Kirkwood
Дата:
Сообщение: Re: [ADMIN] Bad recovery: no pg_xlog/RECOVERYXLOG