Report PostgreSQL collation drift in live smoke
GeoIntel CI / docs-smoke (push) Has been cancelled
GeoIntel CI / contract-smoke (push) Has been cancelled

This commit is contained in:
Codex
2026-06-17 06:47:09 +02:00
parent 4f23b0cd9d
commit 35b42878c7
6 changed files with 122 additions and 0 deletions
@@ -22,3 +22,13 @@ def test_live_migration_smoke_checks_required_runtime_schema_objects() -> None:
assert '"public.detections"' in content
assert '"public.segmentations"' in content
assert '"public.ix_segmentations_geometry"' in content
def test_live_migration_smoke_reports_collation_version_mismatch_without_failing() -> None:
script = Path(__file__).resolve().parents[2] / "scripts" / "live_migration_smoke.sh"
content = script.read_text(encoding="utf-8")
assert "pg_database_collation_actual_version(oid)" in content
assert "COLLATION_VERSION_MISMATCH" in content
assert "REFRESH COLLATION VERSION" in content
assert "Database collation version: ok" in content