[postgis-users] Question Upgrading to PostgreSQL8.2 PG1.2.1
Randy George
rkgeorge at cadmaps.com
Wed Mar 7 14:39:14 PST 2007
Hi,
I thought that PostgreSQL 8.1 to 8.2 required a dump/restore?
http://www.postgresql.org/docs/8.2/interactive/install-upgrading.html
http://www.postgresql.org/docs/8.2/interactive/migration.html
Maybe I should live with 8.1 and try a soft upgrade on PG1.2.1, but sooner
or later I'll have to make the move.
thanks
randy
_____
From: postgis-users-bounces at postgis.refractions.net
[mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Obe,
Regina
Sent: Wednesday, March 07, 2007 3:00 PM
To: PostGIS Users Discussion
Subject: RE: [postgis-users] Question Upgrading to PostgreSQL8.2 PG1.2.1
I'm trying to think what version I had before 1.2.1. I think it was 1.1.1
or perhaps even lower and I just did a soft upgrade. I don't recall running
into any problems doing a soft upgrade.
_____
From: postgis-users-bounces at postgis.refractions.net
[mailto:postgis-users-bounces at postgis.refractions.net] On Behalf Of Randy
George
Sent: Wednesday, March 07, 2007 4:31 PM
To: 'PostGIS Users Discussion'
Subject: [postgis-users] Question Upgrading to PostgreSQL8.2 PG1.2.1
Hi,
I have a question on upgrading to newer version of
PostgreSQL/PostGIS on Windows
Using:
Windows 2003
Old:
postgis_full_version
"POSTGIS=""1.1.1"" GEOS=""2.2.1-CAPI-1.0.1"" PROJ=""Rel. 4.4.9, 29 Oct
2004"" USE_STATS DBPROC=""0.3.0"" RELPROC=""1.1.1"" (needs proc upgrade)"
New:
PostgreSQL 8.2.3 - postgresql-8.2.3-1
PostGIS 1.2.1 - postgis-pg82-setup-1.2.1-1.exe
postgis_full_version
"POSTGIS=""1.2.1"" GEOS=""2.2.3-CAPI-1.1.1"" PROJ=""Rel. 4.5.0, 22 Oct
2006"" USE_STATS"
I assume that I need to do a hard upgrade. I am using the pgAdmin III
backup/restore for transferring dbs to the upgraded version.
In order to make this work I manually create each of the DBs in the new
version using the default template_postgis and then do a Restore from the
previously exported 8.1 ..backup. This is a bit time consuming with several
large DBs like TIGER2005, NHD, DCW etc, but appears to work.
Looking over the restore log there are a number of warning/errors:
WARNING: errors ignored on restore: 364
Process returned exit code 1.
Most of the errors seem to be with the PostGIS functions which already exist
from create with template_postgis. For example:
pg_restore: creating FUNCTION geometry_analyze(internal)
pg_restore: [archiver (db)] Error from TOC entry 30; 1255 16421 FUNCTION
geometry_analyze(internal) postgres
pg_restore: [archiver (db)] could not execute query: ERROR: function
"geometry_analyze" already exists with same argument types
Command was: CREATE FUNCTION geometry_analyze(internal) RETURNS boolean
AS '$libdir/liblwgeom.dll', 'LWGEOM_analyze'
LANGUAGE c S...
In spite of the "exit code 1" the tables seem to be restored correctly
allowing my usual queries.
Note: I do need to add my custom spatial_ref_sys entries with sql insert,
since:
pg_restore: [archiver (db)] could not execute query: ERROR: relation
"spatial_ref_sys" already exists
However, I am wondering if some issue will surface down the road due to the
ignored warning/errors?
If there is a more efficient approach for transferring large DBs that I'm
missing, I'd like to know about it.
Also thanks for adding the asKML() function! These export functions asGML,
asSVG, asKML are really a help!
Thanks
randy
_____
The substance of this message, including any attachments, may be
confidential, legally privileged and/or exempt from disclosure
pursuant to Massachusetts law. It is intended solely for the
addressee. If you received this in error, please contact the sender
and delete the material from any computer.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/postgis-users/attachments/20070307/be20fc6b/attachment.html>
More information about the postgis-users
mailing list