From 53460242d8043b006791616dcf650ea27d11ef0a Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Fri, 17 Jul 2026 17:28:54 +0200 Subject: [PATCH] Release version 3.1.1 --- CHANGELOG.md | 11 +++++++++++ pyproject.toml | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index deedc43..097603b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,16 @@ # Changelog +## [3.1.1] - 2026-07-17 + +- Restore: the postgres *--empty* pre-clean drops functions and procedures + by their identity signature (*pg_get_function_identity_arguments*), so a + schema that overloads a function name (e.g. discourse) no longer aborts + the replay with "function name is not unique" under ON_ERROR_STOP. + Identifier quoting moves from the outer DROP format into each object + branch, since the *name(args)* compound must not be quoted as a whole; a + unit test pins the per-branch *%I* quoting so future branches cannot + regress unquoted. + ## [3.1.0] - 2026-07-15 - Restore: the postgres *--empty* pre-clean emits one DROP per object and diff --git a/pyproject.toml b/pyproject.toml index 62964a9..3f18211 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "backup-docker-to-local" -version = "3.1.0" +version = "3.1.1" description = "Backup Docker volumes to local with rsync and optional DB dumps." readme = "README.md" requires-python = ">=3.9"