Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#4345 closed defect (fixed)

Can't upgrade from 2.4.2 to 3.0.0dev

Reported by: robe Owned by: strk
Priority: blocker Milestone: PostGIS 3.0.0
Component: build Version: master
Keywords: Cc:

Description

Dronie is complaining about not being able to upgrade

https://dronie.osgeo.org/postgis/postgis/146/1/2

WARNING: PostGIS Raster functionality has been unpackaged
HINT: type `SELECT postgis_extensions_upgrade(); to finish the upgrade. After upgrading, if you want to drop raster, run: DROP EXTENSION postgis_raster;
ERROR: index search operators must return boolean
CONTEXT: SQL statement "
ALTER OPERATOR FAMILY gist_geometry_ops_nd USING gist
ADD OPERATOR 8 @@ (geometry,geometry) ;
"
PL/pgSQL function inline_code_block line 44 at EXECUTE
-----------------------------------------------------------------------------
make: Leaving directory `/drone/src/topology/test'
FAIL: upgrade 2.4.2--3.0.0dev
make: *** [check] Error 1 

Change History (6)

comment:1 by robe, 5 years ago

Component: postgisbuild/upgrade/install
Owner: changed from pramsey to strk

I should add debbie is equally unimpressed and frustrated.

comment:2 by strk, 5 years ago

Does not ring any bell to me. Paul ? ERROR: index search operators must return boolean

comment:3 by strk, 5 years ago

Resolution: fixed
Status: newclosed

In 17342:

Do not be fooled by shell operators on upgrade

Fixes #4345 which was introduced with r17297

comment:4 by pramsey, 5 years ago

In 17357:

Pre-emptively drop functions w/ changed signatures
References #4345

comment:5 by Raul Marin, 5 years ago

In 17359:

Only drop old functions if they exists

References #4345

comment:6 by Raul Marin, 5 years ago

In 17360:

Drop renamed function

References #4345

Note: See TracTickets for help on using tickets.