Browse Source

ap/postgresql: Upgraded to postgresql-9.5.3.

slackware-14.2
Damien Goutte-Gattat 6 years ago
parent
commit
e50fd07c17
  1. 19
      ap/postgresql/README_UPGRADE.txt
  2. 1
      ap/postgresql/php-5.4.43.tar.xz.sha1
  3. 1
      ap/postgresql/php-5.6.21.tar.xz.sha1
  4. 1
      ap/postgresql/postgresql-9.4.4.tar.bz2.sha1
  5. 1
      ap/postgresql/postgresql-9.5.3.tar.bz2.sha1
  6. 6
      ap/postgresql/postgresql.SlackBuild
  7. 6
      ap/postgresql/rc.postgresql

19
ap/postgresql/README_UPGRADE.txt

@ -1,17 +1,10 @@
*** UPGRADING FROM POSTGRESQL 9.4.1 ***
*** UPGRADING FROM POSTGRESQL 9.4.x ***
A dump/restore procedure is not needed when upgrading from PostgreSQL
9.4.1. Just shutdown the server, upgrade the package, and restart the
server.
*** UPGRADING FROM POSTGRESQL 9.2.x ***
It is not possible to simply install PostgreSQL 9.4.4 above an existing
PostgreSQL 9.2.x (or lower) server. The database files are not compatible.
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.
Before installing the new version, you must dump all the contents of
your running PostgreSQL 9.2.x cluster, then stop the server:
your running PostgreSQL 9.4.x cluster, then stop the server:
pg_dumpall -U postgres > backup
/etc/rc.d/rc.postgresql stop
@ -24,7 +17,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.4.4-i486-1GGD.txz
upgradepkg postgresql-9.5.3-i486-1GGD.txz
mv /etc/rc.d/rc.postgresql.new /etc/rc.d/rc.postgresql
/etc/rc.d/rc.postgresql init
@ -35,4 +28,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.4/static/upgrading.html>.
<http://www.postgresql.org/docs/9.5/static/upgrading.html>.

1
ap/postgresql/php-5.4.43.tar.xz.sha1

@ -1 +0,0 @@
4487963b3a7b2f9dc1eab6ccf7e281ce62625084 php-5.4.43.tar.xz

1
ap/postgresql/php-5.6.21.tar.xz.sha1

@ -0,0 +1 @@
f2a00a438f0e9497452cfe6e7478d89a76349cc9 php-5.6.21.tar.xz

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

@ -1 +0,0 @@
e295fee0f1bace740b2db1eaa64ac060e277d5a7 postgresql-9.4.4.tar.bz2

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

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

6
ap/postgresql/postgresql.SlackBuild

@ -1,6 +1,6 @@
#!/bin/bash
# Build script for Slackware
# Copyright (C) 2008-2013,2015 Damien Goutte-Gattat
# Copyright (C) 2008-2013,2015,2016 Damien Goutte-Gattat
#
# Redistribution and use of this script, with or without modifications,
# is permitted provided that the following conditions are met:
@ -27,7 +27,7 @@
# Source package infos
NAMESRC=${NAMESRC:-postgresql}
VERSION=${VERSION:-9.4.4}
VERSION=${VERSION:-9.5.3}
ARCHIVE=${ARCHIVE:-$NAMESRC-$VERSION.tar.bz2}
WGET=${WGET:-https://ftp.postgresql.org/pub/source/v$VERSION/postgresql-$VERSION.tar.bz2}
@ -134,7 +134,7 @@ find $PKG/usr/man -type f -exec gzip -9 {} \;
# Install PHP extension
if type -p phpize ; then
# Get latest PHP included with Slackware-14.1
PHP_ARCHIVE=php-5.4.43.tar.xz
PHP_ARCHIVE=php-5.6.21.tar.xz
(
cd $CWD
if [ ! -r $PHP_ARCHIVE ]; then

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.4' ]; then
elif [ `cat $PGDATA/PG_VERSION` != '9.5' ]; then
echo "$PGDATA is the data directory of an old PostgreSQL server."
echo "PostgreSQL 9.4 can not directly use these data. If you are"
echo "PostgreSQL 9.5 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.4.4/README_UPGRADE.txt."
echo "read the file /usr/doc/postgresql-9.5.3/README_UPGRADE.txt."
exit 1
fi
}

Loading…
Cancel
Save