From 70eca789eaaaec8346a883a551db371ee5101750 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=81lvaro=20Herrera?= Date: Sat, 21 Feb 2026 13:08:03 +0100 Subject: [PATCH] Update .abi-compliance-history for AddRelationNotNullConstraints(). Commit 8d9a97e0bb6d anticipated this change: 1 function with incompatible sub-type changes: [C] 'function List* AddRelationNotNullConstraints(Relation, List*, List*)' has some sub-type changes: parameter 4 of type 'List*' was added Discussion: https://postgr.es/m/19393-6a82427485a744cf@postgresql.org Report: https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=crake&dt=2026-02-21%2011%3A27%3A03 Backpatch-through: 18 only --- .abi-compliance-history | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.abi-compliance-history b/.abi-compliance-history index 58c0b0de296..a4bf3336cac 100644 --- a/.abi-compliance-history +++ b/.abi-compliance-history @@ -18,6 +18,18 @@ # Be sure to replace "" with details of your change and # why it is deemed acceptable. +8d9a97e0bb6d820dac553848f0d5d8cc3f3e219d +# +# Avoid name collision with NOT NULL constraints +# 2026-02-21 12:22:08 +0100 +# +# AddRelationNotNullConstraints() needs to receive the names of constraints +# already created, so that it can avoid those names when assigning names to +# not-null constraints. The purpose of this function is rather obscure, and +# furthermore it's new in 18, so I don't expect any third-party code to break. +# +# Discussion: https://postgr.es/m/19393-6a82427485a744cf@postgresql.org + 33e3de6d77e87d6c3c6f8f878dd8de42d37c3b8f # # Add file_extend_method=posix_fallocate,write_zeros.