]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Update .abi-compliance-history for AddRelationNotNullConstraints().
authorÁlvaro Herrera <alvherre@kurilemu.de>
Sat, 21 Feb 2026 12:08:03 +0000 (13:08 +0100)
committerÁlvaro Herrera <alvherre@kurilemu.de>
Sat, 21 Feb 2026 12:08:44 +0000 (13:08 +0100)
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

index 58c0b0de296cfdd2f6dca16970c17eb163fc1d1e..a4bf3336cacbc1ebc86d19198a413b3c7172ec28 100644 (file)
 # Be sure to replace "<ADD JUSTIFICATION HERE>" 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.