• v3.1.2 d2ba2eb5ae

    - Restore: the postgres *--empty* pre-clean also drops user-owned text
    Some checks failed
    CI (make tests, stable, publish) / make test (push) Has been cancelled
    CI (make tests, stable, publish) / Mark stable + publish image (SemVer tags only) (push) Has been cancelled

    kevinveenbirkenbach released this 2026-07-17 22:39:11 +00:00 | 2 commits to main since this release

    search configurations and dictionaries (pg_ts_config, pg_ts_dict),
    so a schema shipping a custom dictionary (e.g. taiga's
    english_stem_nostop) no longer aborts the replay with "duplicate key
    value violates unique constraint pg_ts_dict_dictname_index" under
    ON_ERROR_STOP.

    • Tests: the string-assertion unit test for the pre-clean SQL is replaced
      by real scenario data in the e2e: the seeded schema contains an
      overloaded f()/f(int) pair and the nostop dictionary plus
      configuration, and the restored database is queried to prove each
      survives the backup, pre-clean and replay cycle exactly once.
    Downloads