<div dir="ltr">Hi,<div><br></div><div>This works for us on Debian Jessie. It should also work on Ubuntu.</div><div><br></div><div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"># install laster version of postgres & postgis</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">$ sudo apt-get install postgresql-9.5 postgresql-9.5-postgis-2.2 postgresql-9.5-postgis-2.2-scripts postgresql-client-9.5 postgresql-contrib-9.5</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"><br></font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"># stop and drop the cluster 9.5 (if exists)</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">$ sudo pg_dropcluster 9.5 main --stop</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"><br></font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"># Upgrade the 9.3 cluster to the latest version. (very long, depending of datasize)</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">$ sudo pg_upgradecluster 9.3 main</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"><br></font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"># check the cluster list</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">$ pg_lsclusters </font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">Ver Cluster Port Status Owner    Data directory               Log file</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">9.3 main    5433 down   postgres /var/lib/postgresql/9.3/main /var/log/postgresql/postgresql-9.3-main.log</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">9.5 main    5432 online postgres /var/lib/postgresql/9.5/main /var/log/postgresql/postgresql-9.5-main.log</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"><br></font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"># after works fine, drop the old cluster</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace">$ sudo pg_dropcluster 9.3 main</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"><br></font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"># then, remove old packages</font></div><div style="color:rgb(33,33,33);font-family:"helvetica neue",helvetica,arial,sans-serif;font-size:13px"><font face="monospace, monospace"><br></font></div>Good luke !</div><div><br></div><div>Pierre</div><div><div class="gmail_quote"><div class="GmSign"><br><div dir="ltr"><div><div><div dir="ltr"><div dir="ltr"><div dir="ltr" style="font-size:12.8px"></div></div></div></div></div></div><br></div><div dir="ltr">Le lun. 25 juil. 2016 à 23:37, Andy Colson <<a href="mailto:andy@squeakycode.net">andy@squeakycode.net</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 7/25/2016 3:49 PM, Karthick Thanigaimani wrote:<br>
> Hi,<br>
><br>
><br>
><br>
> We have a database that is of ~1 TB and the schemas are big as well. We<br>
> would like to upgrade the database version from PostgreSQL 9.3.x to<br>
> 9.5.x and the DB has PostGIS 2.1.2 which also need to be updated to<br>
> 2.2.2 as per version 9.5.x.<br>
> I installed the postGIS 2.2.2 libraries and tried updating the version<br>
> 2.2.2 but it says there is no upgrade path.<br>
> and when we run the pg_upgrade compatibility check it says postGIS has<br>
> to be upgraded.<br>
><br>
><br>
> Is there anyway to achieve the upgrade without doing pg_dump of the<br>
> schemas.?<br>
><br>
> Please can anyone help.<br>
><br>
> thank you.<br>
><br>
> Regards,<br>
> Karthick<br>
<br>
I just did this actually.  I first upgraded my PG9.3 to Postgis 2.2.2,<br>
then I used pg_upgrade to go from 9.3 to 9.5, which worked fine.<br>
<br>
Sounds like you had problems in PG9.3 upgrading Postgis.  That should<br>
work ok.<br>
<br>
Really, though, if should not matter which you upgrade first.  Can you<br>
install PostGIS 2.1.2 into PG 9.5?  If so, do that and upgrade PG first.<br>
  It should work ok.<br>
<br>
-Andy<br>
<br>
_______________________________________________<br>
postgis-users mailing list<br>
<a href="mailto:postgis-users@lists.osgeo.org" target="_blank">postgis-users@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/postgis-users" rel="noreferrer" target="_blank">http://lists.osgeo.org/mailman/listinfo/postgis-users</a></blockquote></div></div></div>