Re: field error on refreshed materialized view

From: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
To: Michael Nolan <htfoot(at)gmail(dot)com>, "pgsql-generallists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: field error on refreshed materialized view
Date: 2024-01-25 21:32:11
Message-ID: 7b40b352-b8bb-439f-8b29-a93d5efe51bf@aklaver.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general


On 1/25/24 1:29 PM, Michael Nolan wrote:
> I'm in the process of updating a server from postgresql 10.4 on Centos
> 7 to 16.1 on AlmaLInux 9, and am reminded of the old line about when
> you're up to your necks in alligators, it is difficult to remember
> that your goal was to drain the swamp.
>
> We have several materialized views that are refreshed from an external
> mysql/mariadb server.

Define "... refreshed from an external mysql/mariadb server"?

>
> On the 10.4 server this materialized view works, but on the 16.1
> server it fails:
>
> uscf=# refresh materialized view uscf_vip;
> refresh materialized view uscf_vip;
> ERROR: value too long for type character varying(255)

Is there more to the error, that shows the actual value?

Or have you looked in server log to see if there is more information?

>
> Both materialized view tables appear to be identical. (We did a
> restore from a recent database dump to populate the new server.)
>
> I don't see anything in the log files to help me determine which field
> or row is causing the error. As far as I can tell, encoding is the
> same on both versions, but there could be issues in how the mysql
> server is coding non-ASCII characters.
>
> Is this something that has to be tracked down on the mysql/mariadb
> server or is there anything I can do to help narrow down the problem
> on my 16.1 server?
> --
> Mike Nolan
> htfoot(at)gmail(dot)com
>
>

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2024-01-25 21:38:44 Re: field error on refreshed materialized view
Previous Message Tom Lane 2024-01-25 21:30:20 Re: permission denied on socket