<div dir="ltr"><div dir="ltr"><br></div><div>Further to this, since it's possible to install 2.5 on Pg13, I thought I'd check to see what a naive upgrade would look like, and it's this:</div><div><br></div><div>postgis25=# alter extension postgis update to '3.1.0dev';<br>WARNING:  unpackaging raster<br>WARNING:  PostGIS Raster functionality has been unpackaged<br>HINT:  type `SELECT postgis_extensions_upgrade();` to finish the upgrade. After upgrading, if you want to drop raster, run: DROP EXTENSION postgis_raster;<br>ALTER EXTENSION<br>postgis25=# SELECT postgis_extensions_upgrade();<br>NOTICE:  Updating extension postgis from 3.1.0dev to 2.5.5dev<br>ERROR:  extension "postgis" has no update path from version "3.1.0dev" to version "2.5.5dev"<br>CONTEXT:  SQL statement "ALTER EXTENSION postgis UPDATE TO "2.5.5dev";"<br>PL/pgSQL function postgis_extensions_upgrade() line 68 at EXECUTE</div><div><br></div><div>Why the order of upgrade version gets flipped around in postgis_extensions_upgrade() is a bit of a mystery to me.<br></div></div>