Bug#986975: libgdal28: please add Breaks: libgdal20
Sebastiaan Couwenberg
sebastic at xs4all.nl
Thu May 20 03:30:31 BST 2021
On 5/19/21 9:29 PM, Dennis Filder wrote:
> The error message I get when trying to dump a
> database from the old 11 cluster is:
>
> pg_dump: error: query failed: ERROR: could not access file "$libdir/postgis-2.5": No such file or directory
>
> Is that fact communicated somewhere? Or are postgis users just
> expected to know this?
PostGIS users are expected to know this. This is an infamous issue with
PostGIS as an extension to PostgreSQL which makes it pretty shit
compared to MySQL/MariaDB which has geometry support out of the box.
The upstream docs only support upgrading the PostgreSQL database with
the same version of PostGIS (because the version is embedded in the
extension filename):
"
Install the new version of PostgreSQL and the same version of PostGIS
you are using in your old database. You need to match the PostGIS
version so that the dump file function definitions reference an
expected version of the PostGIS library.
"
https://postgis.net/workshops/postgis-intro/upgrades.html
Because this is not possible during a distribution upgrade where both
the version of PostgreSQL and the version of PostGIS change, you need to
resort to hacks to make the upgrade work:
http://blog.cleverelephant.ca/2016/08/postgis-upgrade.html
Or just recreate the databases from scratch. It has the benefit that you
don't need twice the amount of disk space, you can just drop the old
cluster and use the disk space for the new cluster only.
Kind Regards,
Bas
--
GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146 50D1 6750 F10A E88D 4AF1
More information about the Pkg-grass-devel
mailing list