mirror of
https://github.com/kevinveenbirkenbach/docker-volume-backup.git
synced 2026-07-18 06:35:13 +00:00
Release version 3.1.2
This commit is contained in:
14
CHANGELOG.md
14
CHANGELOG.md
@@ -1,5 +1,19 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
## [3.1.2] - 2026-07-18
|
||||||
|
|
||||||
|
- Restore: the postgres *--empty* pre-clean also drops user-owned text
|
||||||
|
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.
|
||||||
|
|
||||||
## [3.1.1] - 2026-07-17
|
## [3.1.1] - 2026-07-17
|
||||||
|
|
||||||
- Restore: the postgres *--empty* pre-clean drops functions and procedures
|
- Restore: the postgres *--empty* pre-clean drops functions and procedures
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
|||||||
|
|
||||||
[project]
|
[project]
|
||||||
name = "backup-docker-to-local"
|
name = "backup-docker-to-local"
|
||||||
version = "3.1.1"
|
version = "3.1.2"
|
||||||
description = "Backup Docker volumes to local with rsync and optional DB dumps."
|
description = "Backup Docker volumes to local with rsync and optional DB dumps."
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
requires-python = ">=3.9"
|
requires-python = ">=3.9"
|
||||||
|
|||||||
Reference in New Issue
Block a user