57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
README POSTGRESQL
|
|
=================
|
|
|
|
UPGRADING FROM A PREVIOUS VERSION
|
|
---------------------------------
|
|
If upgrading from a non-compatible version (ie 8.0.x >> 8.1.x)
|
|
be sure to dump the databases before upgrading and restore them
|
|
later.
|
|
|
|
Example: (for your convenience, there could be better ways to
|
|
achieve this)
|
|
|
|
# pg_dumpall -U postgres > pg.dump
|
|
# /etc/rc.d/postgresql stop
|
|
|
|
# mv /var/pgsql/data /var/pgsql/data-backup
|
|
# mkdir /var/pgsql/data
|
|
# chown postgres /var/pgsql/data
|
|
|
|
# su - postgres
|
|
# initdb -D /var/pgsql/data
|
|
# exit
|
|
|
|
# /etc/rc.d/postgresql start
|
|
# psql -U postgres -f pg.dump postgres
|
|
|
|
Do not forget to update / copy old config files to /var/pgsql/data
|
|
|
|
|
|
NEW INSTALL
|
|
-----------
|
|
|
|
To complete the installation and create a test database you need to do
|
|
some additional steps:
|
|
|
|
# useradd postgres
|
|
# passwd -l postgres
|
|
|
|
# mkdir -p /var/pgsql/data
|
|
# touch /var/log/postgresql
|
|
# chown postgres /var/pgsql/data /var/log/postgresql
|
|
|
|
# su - postgres
|
|
# initdb -D /var/pgsql/data
|
|
# exit
|
|
|
|
# /etc/rc.d/postgresql start
|
|
# su - postgres
|
|
# createdb test
|
|
# psql test
|
|
|
|
edit /etc/cron/weekly as root and add a line "/usr/sbin/rotatelog postgresql"
|
|
|
|
The complete installation instructions are located here:
|
|
|
|
http://www.postgresql.org/docs/current/interactive/installation.html
|