summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDean Rasheed2025-12-09 10:49:17 +0000
committerDean Rasheed2025-12-09 10:49:17 +0000
commit7a02ac28ab11026a5c9ccc774fed2f2613bde77e (patch)
treee21b45e0b84f080694e7298d4611ebd2aacd6080
parentf2818868aec856e7d2502e5232e08d3a4857a802 (diff)
doc: Fix statement about ON CONFLICT and deferrable constraints.
The description of deferrable constraints in create_table.sgml states that deferrable constraints cannot be used as conflict arbitrators in an INSERT with an ON CONFLICT DO UPDATE clause, but in fact this restriction applies to all ON CONFLICT clauses, not just those with DO UPDATE. Fix this, and while at it, change the word "arbitrators" to "arbiters", to match the terminology used elsewhere. Author: Dean Rasheed <dean.a.rasheed@gmail.com> Discussion: https://postgr.es/m/CAEZATCWsybvZP3ce8rGcVNx-QHuDOJZDz8y=p1SzqHwjRXyV4Q@mail.gmail.com Backpatch-through: 14
-rw-r--r--doc/src/sgml/ref/create_table.sgml4
1 files changed, 2 insertions, 2 deletions
diff --git a/doc/src/sgml/ref/create_table.sgml b/doc/src/sgml/ref/create_table.sgml
index a664b7fd024..49c552c226e 100644
--- a/doc/src/sgml/ref/create_table.sgml
+++ b/doc/src/sgml/ref/create_table.sgml
@@ -1283,8 +1283,8 @@ WITH ( MODULUS <replaceable class="parameter">numeric_literal</replaceable>, REM
<literal>REFERENCES</literal> (foreign key) constraints accept this
clause. <literal>NOT NULL</literal> and <literal>CHECK</literal> constraints are not
deferrable. Note that deferrable constraints cannot be used as
- conflict arbitrators in an <command>INSERT</command> statement that
- includes an <literal>ON CONFLICT DO UPDATE</literal> clause.
+ conflict arbiters in an <command>INSERT</command> statement that
+ includes an <literal>ON CONFLICT</literal> clause.
</para>
</listitem>
</varlistentry>