Skip to content
pglift v0.27.0

    Add support for RockyLinux 9
    Let user provide a name for pgbackrest stanza
    Handle REASSIGN OWNED and DROP OWNED when dropping a role
    Raise a specific error if role being dropped has dependent database objects
    Improve handling of model validation errors in the CLI
    Raise a specific error when Postgres bindir for requested version does not exist
    Limit database connection opening in 'instance get'
    Turn --json CLI option into --output-format=json
    Add a PyOxidizer configuration to build a binary version of pglift
    Make it possible to create a database as a clone of an existing one
    Handle installation global pgbackrest configuration through 'site-configure' command
    Add JSON output to 'instance env' command
    Add JSON output to '* apply' commands
    Add an example playbook for a standby instance in the documentation
    Pass replication password through environment when invoking pg_basebackup
    Rename Instance model's "configuration" field as "settings"
    Exclude pgbackrest_restore field 'instance get' command
    Fix pgbackrest setting name in Ansible tutorial
    Fix changing prometheus password upon instance alter
    Give SETTINGS environment variable precedence over YAML setting files
    Prevent retrieval of standby information for Patroni-managed instance
    Fix type error when retrieve instance env from Ansible module
    Keep Prometheus password upon upgrade
    Don't comment entries, generated by initdb, in postgresql.conf
    Define 'postgresql.versions' setting as a tuple
    Fix temboard-agent service name inconsistency
    Rename Standby's 'for' field as primary_conninfo
    Use pglift CLI in Ansible modules, instead of the Python API
    Fix systemd service name for Patroni-managed instances
    Fix settings in Ansible tutorial ('pgpass' fields missing for 'surole' and 'backuprole')
    Don't let postgres_exporter auto discover databases