| От | Tom Lane |
|---|---|
| Тема | Re: field error on refreshed materialized view |
| Дата | |
| Msg-id | 1408869.1706390829@sss.pgh.pa.us обсуждение исходный текст |
| Ответ на | Re: field error on refreshed materialized view (Michael Nolan <htfoot@gmail.com>) |
| Список | pgsql-general |
Michael Nolan <htfoot@gmail.com> writes:
> Followup: The problem turned out to be a field in the mysql server
> that was not size-limited to 255 characters and had several rows with
> as many as 299 characters in them. Apparently when using an FDW and
> materialized view in postgresql 10.4, field size limits aren't
> checked, because a query on the matview in the 10.4 system finds those
> records with more than 255 characters in that field.
> So, not a character encoding issue at all.
Hm ... if the foreign table's field was declared as varchar(255),
older PG might've believed that and not rechecked the length while
storing into the matview. Not sure if this behavior change was
intentional or an accidental product of refactoring.
regards, tom lane
В списке pgsql-general по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера