~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 3.0 version * Use 'pg_upgrade --username' instead of 'pg_upgrade --user' for PostgreSQL >= 9.4. * postgresql-setup now works if postgres user is /bin/nologin * Legacy scripts are now generated from single template file, also are simplified a bit. * There are now options (by upgrade configuration file) how to upgrade from an PG stack running in SCL (Software Collections) ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 2.0 version * With configre --with-sysvinit we are able to install sysvinit configuration instead of systemd. * For systemd systems, the "legacy" scripts for 'service postgresql initdb' and 'service postgresql upgrade' are installed. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 1.0 version * The postgresql-check-db-dir is now more strict to admin's configuration and tries to avoid future incompatibilities by warning about the /etc/systemd/system/postgresql@instance.service.d/ non-existence. Idea by Honza HorĂ¡k. * The /etc/postgresql/* path is not used for configuration as it does not conform systemd's intentions, see the thread: http://www.spinics.net/lists/fedora-devel/msg200450.html . We encourage users to configure via postgresql.service.d/ drop-in directory. * postgresql-setup is now able to (the very ugly way, though) to read environment variable setup from systemd's environment files specified via EnvironmentFile= statement (reminded by private rhbz#1135611). * postgresql-setup now detects whether systemd configuration changed while the `systemctl daemon-reload` was not done yet. Without daemon-reload, running postgresql-setup could lead to unexpected results. * When the --new-systemd-unit (together with --unit & --port & --datadir) is given, postgresql-setup is now able to generate very simple drop-in configuration file - so instantiating another PostgreSQL server may be done by single command. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 0.9.1 version * The postgresql-setup script does not require --port option when upgrading. * Each service produces its own upgrade/initdb log files under postgres' home directory. * The README.rpm-dist file now follows the changes in 0.9 and 0.9.1. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ New in 0.9 version * This is inital version actually, changes are against F21 version: http://pkgs.fedoraproject.org/cgit/postgresql.git/tree/?id=49f074f1918a61 * Prepared for /etc/sysconfig/postgresql configuration, taking into account that we should make the s/postgresql.service/postgresql@.service/ (instantiable) change. * Allow user to specify PGPORT also by 'port' option in postgresql.conf ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~