Browse Source

ap/postgresql: Downgraded to postgresql-9.4.8.

slackware-14.2
Damien Goutte-Gattat 6 years ago
parent
commit
b793558661
  1. 17
      ap/postgresql/README_UPGRADE.txt
  2. 1
      ap/postgresql/postgresql-9.4.8.tar.bz2.sha1
  3. 1
      ap/postgresql/postgresql-9.5.3.tar.bz2.sha1
  4. 2
      ap/postgresql/postgresql.SlackBuild
  5. 6
      ap/postgresql/rc.postgresql

17
ap/postgresql/README_UPGRADE.txt

@ -1,7 +1,14 @@
*** UPGRADING FROM POSTGRESQL 9.4.x ***
*** UPGRADING FROM POSTGRESQL 9.4.4 ***
It is not possible to simply install PostgreSQL 9.5.3 above an existing
PostgreSQL 9.4.x (or lower) server. The database files are not compatible.
A dump/restore procedure is not needed when upgrading from PostgreSQL
9.4.4. Just shutdown the server, upgrade the package, and restart the
server.
*** UPGRADING FROM POSTGRESQL 9.3.x ***
It is not possible to simply install PostgreSQL 9.4.8 above an existing
PostgreSQL 9.3.x (or lower) server. The database files are not compatible.
Before installing the new version, you must dump all the contents of
your running PostgreSQL 9.4.x cluster, then stop the server:
@ -17,7 +24,7 @@ configuration files within, if you have modified them):
Upgrade the postgresql package, and initialize the data directory for
the upgraded server:
upgradepkg postgresql-9.5.3-i486-1GGD.txz
upgradepkg postgresql-9.4.8-i486-1GGD.txz
mv /etc/rc.d/rc.postgresql.new /etc/rc.d/rc.postgresql
/etc/rc.d/rc.postgresql init
@ -28,4 +35,4 @@ Start the server and import your data back:
For more details, please read the appropriate section of the PostgreSQL
documentation (17.6, ``Upgrading a PostgreSQL Cluster''), available at
<http://www.postgresql.org/docs/9.5/static/upgrading.html>.
<http://www.postgresql.org/docs/9.4/static/upgrading.html>.

1
ap/postgresql/postgresql-9.4.8.tar.bz2.sha1

@ -0,0 +1 @@
4e119e2667c8c4c3b35544dfefd7a4d9aaac3eef postgresql-9.4.8.tar.bz2

1
ap/postgresql/postgresql-9.5.3.tar.bz2.sha1

@ -1 +0,0 @@
bd8dcbc8c4882468675dcc93263182a27d4ff201 postgresql-9.5.3.tar.bz2

2
ap/postgresql/postgresql.SlackBuild

@ -27,7 +27,7 @@
# Source package infos
NAMESRC=${NAMESRC:-postgresql}
VERSION=${VERSION:-9.5.3}
VERSION=${VERSION:-9.4.8}
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION.tar.bz2}
WGET=${WGET:-https://ftp.postgresql.org/pub/source/v$VERSION/postgresql-$VERSION.tar.bz2}

6
ap/postgresql/rc.postgresql

@ -20,11 +20,11 @@ pgsql_init() {
elif [ ! -f $PGDATA/PG_VERSION ]; then
echo "$PGDATA is not a PostgreSQL cluster directory!"
exit 1
elif [ `cat $PGDATA/PG_VERSION` != '9.5' ]; then
elif [ `cat $PGDATA/PG_VERSION` != '9.4' ]; then
echo "$PGDATA is the data directory of an old PostgreSQL server."
echo "PostgreSQL 9.5 can not directly use these data. If you are"
echo "PostgreSQL 9.4 can not directly use these data. If you are"
echo "migrating from a previous major version of PostgreSQL, please"
echo "read the file /usr/doc/postgresql-9.5.3/README_UPGRADE.txt."
echo "read the file /usr/doc/postgresql-9.4.8/README_UPGRADE.txt."
exit 1
fi
}

Loading…
Cancel
Save