<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
<br>
Recently I have decided to upgrade both PostgreSQL and PostGIS
instalations.<br>
I've downloaded most recent versions of PostgreSQL, GEOS, PROJ.4 and
PostGIS.<br>
<br>
For testing purposes,  I have mantained my old versions running on the
default port (5432).<br>
Then I've installed the new versions on an alternative port (5433).<br>
<br>
So I dumped my database using the -Fc option, and afterwards I have
used the Perl script "postgis_restore.pl" to restore it to the
instalation running on port 5433, following the documentation:<br>
<pre class="programlisting">$ sh utils/postgis_restore.pl lwpostgis.sql newdb olddb.dump [createdb options] > restore.log

I have put "-p 5433" (port option) on [createdb options], like this:

$ sh utils/postgis_restore.pl lwpostgis.sql newdb olddb.dump -p 5433 > restore.log

I took me a lot of tries to realize that another commands, like "psql" and "pg_restore" were not using this "port option".

</pre>
I searched the archives of this list and found the thread "<small><small><big><big><i>postgis_restore.pl
patch to allow psql options"</i> (May 2005) </big></big></small></small>which
discussed this issue, but it seems to me that until now we have to
modify the perl script in order to access the desired port.<br>
<br>
For now I solved the problem stopping the old database for a while and
starting the new database on default port (5432). Then everything works
fine. <br>
But I suggest the inclusion of a port option in future versions of
postgis_restore.pl.<br>
<br>
Best Regards,<br>
<br>
Eduardo Escovar<br>
<br>
<br>
<br>
</body>
</html>