[postgis-users] PostgreSQL 12 and PostGIS
Regina Obe
lr at pcorp.us
Sun Dec 22 19:09:26 PST 2019
NO NO don’t do that. Those set of libraries aren’t compatible with each other.
The PostGIS 3.0 and 2.5 from 12 are compatible with each other however.
So
What you want to do is
cp /usr/lib/postgresql/12/lib/postgis-3.so /usr/lib/postgresql/12/lib/postgis-2.5.so
cp /usr/lib/postgresql/12/lib/postgis_raster-3.so /usr/lib/postgresql/12/lib/rtpostgis-2.5.so
cp /usr/lib/postgresql/12/lib/postgis_topology-3.so /usr/lib/postgresql/12/lib/postgis_topology-2.5.so
Then after the upgrade in each of your databases run:
SELECT PostGIS_Extensions_Upgrade();
And then run it again to rebundle the raster into it’s own extension
SELECT PostGIS_Extensions_Upgrade();
Then if you don’t need raster, you can
DROP EXTENSION postgis_raster;
Once you are done upgrading your databases, you can delete thr *-2.5.so files you created in the 12 cluster.
From: postgis-users [mailto:postgis-users-bounces at lists.osgeo.org] On Behalf Of Bo Guo
Sent: Sunday, December 22, 2019 10:01 PM
To: postgis-users at lists.osgeo.org
Subject: Re: [postgis-users] PostgreSQL 12 and PostGIS
Thanks, Regina,
I copied the three 2.5 lib files from /usr/lib/postgresql/11/lib to /usr/lib/postgresql/12/lib:
guob at yuma:/usr/lib/postgresql/12/lib$ ls -al *post*
-rw-r--r-- 1 root root 456832 Dec 22 19:49 postgis-2.5.so
-rw-r--r-- 1 root root 1351536 Oct 28 21:24 postgis-3.so
-rw-r--r-- 1 root root 847424 Oct 28 21:24 postgis_raster-3.so
-rw-r--r-- 1 root root 364224 Dec 22 19:49 postgis_topology-2.5.so
-rw-r--r-- 1 root root 569152 Oct 28 21:24 postgis_topology-3.so
-rw-r--r-- 1 root root 100264 Nov 12 03:33 postgres_fdw.so
-rw-r--r-- 1 root root 399136 Dec 22 19:50 rtpostgis-2.5.so
However, the three lib files are still in the loadable_libraries.txt file.
Bo
On 12/22/19 7:42 PM, Regina Obe wrote:
Bo,
Do you have the postgis-2.5.so, rtpostgis-2.5.so, postgis_topology-2.5.so
files in
/usr/lib/postgresql/11/lib
And
/usr/lib/postgresql/12/lib
Those are the files it's complaining about.
From: postgis-users [mailto:postgis-users-bounces at lists.osgeo.org] On Behalf
Of Bo Guo
Sent: Sunday, December 22, 2019 9:16 PM
To: postgis-users at lists.osgeo.org <mailto:postgis-users at lists.osgeo.org>
Subject: Re: [postgis-users] PostgreSQL 12 and PostGIS
Regina and Stefan,
I might have run into a similar issues today as I was trying to upgrade
PostgreSQL 11 w/ PostGIS 2.5 to PostgreSQL 12 w/ PostGIS 3.0.
The pg_upgradecluster command (sudo pg_upgradecluster -m upgrade 11 main)
failed its check for the following required libraries:
could not load library "$libdir/postgis-2.5": ERROR: could not access
file "$libdir/postgis-2.5": No such file or directory
could not load library "$libdir/rtpostgis-2.5": ERROR: could not access
file "$libdir/rtpostgis-2.5": No such file or directory
could not load library "$libdir/postgis_topology-2.5": ERROR: could not
access file "$libdir/postgis_topology-2.5": No such file or directory
I have postgis-2.5 in the /usr/share/postgresql/11/contrib/ folder AND
/usr/share/postgresql/12/contrib/ folder. I also have postgis-3.0 under
/usr/share/postgresql/12/contrib/.
Thanks for your help!
Bo
Gistic Research, Inc.
On 10/4/19 8:16 AM, Regina Obe wrote:
Stefan,
Which distro do you get your PostgreSQL 12 from. I’m assuming
apt.postgresql.org
If so you should report on their mailing list, as that would be a packaging
bug,not a PostGIS one and no one on the PostGIS project is on the apt team.
https://www.postgresql.org/list/pgsql-pkg-debian/
Thanks,
Regina
From: postgis-users [mailto:postgis-users-bounces at lists.osgeo.org] On Behalf
Of Stefan Wolf
Sent: Friday, October 4, 2019 6:19 AM
To: postgis-users at lists.osgeo.org <mailto:postgis-users at lists.osgeo.org>
Subject: [postgis-users] PostgreSQL 12 and PostGIS
Today I’ve installed the brand new PostgreSQL 12 on Ubuntu 18.04
“apt-get install postgis” will install PostGIS 2.5.2, but the PATH is
wrong: /usr/share/postgresql/11/…
So CREATE EXTENSION postgis will fail.
Greetings from Berlin
-Stefan Wolf-
_______________________________________________
postgis-users mailing list
postgis-users at lists.osgeo.org <mailto:postgis-users at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/postgis-users
_______________________________________________
postgis-users mailing list
postgis-users at lists.osgeo.org <mailto:postgis-users at lists.osgeo.org>
https://lists.osgeo.org/mailman/listinfo/postgis-users
--
Regards,
Bo Guo, PhD, PE
President
Gistic Research, Inc.
2033 E Warner Rd Ste 105
Tempe, AZ 85284
www.gisticinc.com <http://www.gisticinc.com>
www.youtube.com/linearbench <http://www.youtube.com/linearbench>
Office: 480-656-9962
Cell: 602-570-4697
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20191222/510d33b5/attachment.html>
More information about the postgis-users
mailing list