ERROR: Could not add geog_brin_inclusion_merge to brin_geography_inclusion_ops..null value in column "refobjid" (Re: Do you use PostGIS BRIN?)
Justin Pryzby
pryzby at telsasoft.com
Sun Mar 2 14:24:23 PST 2025
On Sun, Mar 02, 2025 at 04:52:48PM -0500, lr at pcorp.us wrote:
> I've ticketed this issue here: https://trac.osgeo.org/postgis/ticket/5856
>
> I'm going to try to revise the upgrade script to account for this scenario.
>
> Can you do me a favor, send me the output of this from your problem
> database:
>
> SELECT * FROM pg_catalog.pg_opclass WHERE opcname ILIKE 'brin%';
The DB where we hit the error says:
ts=# SELECT * FROM pg_catalog.pg_opclass WHERE opcname ILIKE 'brin%';
oid | opcmethod | opcname | opcnamespace | opcowner | opcfamily | opcintype | opcdefault | opckeytype
-------+-----------+--------------------------------+--------------+----------+-----------+-----------+------------+------------
17704 | 3580 | brin_geometry_inclusion_ops_2d | 2200 | 10 | 17694 | 16419 | t | 16454
17716 | 3580 | brin_geometry_inclusion_ops_3d | 2200 | 10 | 17712 | 16419 | f | 16458
17726 | 3580 | brin_geometry_inclusion_ops_4d | 2200 | 10 | 17722 | 16419 | f | 16458
(3 rows)
And the 2nd instance I mentioned which has no
opcname='brin_geography_inclusion_ops' says:
ts=# SELECT * FROM pg_catalog.pg_opclass WHERE opcname ILIKE 'brin%';
oid | opcmethod | opcname | opcnamespace | opcowner | opcfamily | opcintype | opcdefault | opckeytype
-----+-----------+---------+--------------+----------+-----------+-----------+------------+------------
(0 rows)
--
Justin
More information about the postgis-devel
mailing list