Skip to content

@arssher arssher released this Oct 21, 2020

And revert cdc933f.

Assets 2
Oct 21, 2020

list

Bump version 1.8.4.

@arssher arssher released this Nov 19, 2019 · 13 commits to master since this release

1.8.3

Bump version 1.8.3.
Assets 2

@funbringer funbringer released this Jul 18, 2018 · 25 commits to master since this release

Small fix: PostgresNode.safe_psql() now raises error on wrong input (issue #52).

Assets 2

@funbringer funbringer released this Jul 13, 2018 · 29 commits to master since this release

Small fix: make NodeBackup aware of inheritors of PostgresNode.

Assets 2

@funbringer funbringer released this Jul 11, 2018 · 32 commits to master since this release

  • Add suppress option to PostgresNode.poll_query_until() (PR #51);
  • Add format option to PostgresNode.dump() (PR #32);
  • Add promote() method to PostgresNode (PR #47);
  • Add version property to PostgresNode (PR #49);
  • Add support for logical replication (PR #42);
Assets 2

@funbringer funbringer released this Jul 11, 2018 · 84 commits to master since this release

  • Add wait option to PostgresNode.start() (PR #45);
  • PostgresNode.reload() now returns self;
  • Add support for replication slots (PR #41);
Assets 2

@funbringer funbringer released this Mar 15, 2018 · 127 commits to master since this release

  • New dependency: psutil;

  • New properties:

    • child_processes - list of ProcessProxy objects representing PostgreSQL processes,
    • auxiliary_processes - subset of child_processes, represents auxiliary processes (e.g. autovacuum),
    • auxiliary_pids - dict of { ProcessType : PID } pairs,
    • source_walsender - available on replica: represents master's walsender;
  • New context manager scoped_config(): temporary change GlobalConfig;

  • Testgres is able to provide unique system ids for cached instances (see #35);

  • Temp dirs use tgs_ as prefix;

Assets 2

@funbringer funbringer released this Feb 21, 2018 · 203 commits to master since this release

  • Improved pgbench API (see pgbench_run() etc);
  • Set allow_streaming=True in init() and default_conf() by default;
  • New option unix_sockets=True in init() and default_conf();
  • Fixed base_dir ignore if provided base_dir does not exist (#31);
  • StartNodeException now includes last N lines of postgresql.log;
  • Improved exception handling (using six.raise_from);
  • Auto name generation for PostgresNode (see generate_app_name);
  • Provide compatibility mode for execute(), psql(), safe_psql() and poll_query_until() methods (see positional_args_hack);
Assets 2

@funbringer funbringer released this Nov 29, 2017 · 255 commits to master since this release

apply --auth-local and --auth-host params passed to initdb in PostgresNode.init();

Assets 2
You can’t perform that action at this time.