diff --git a/doc/src/sgml/postgres-fdw.sgml b/doc/src/sgml/postgres-fdw.sgml
index 90969f63ca7..468724e94ef 100644
--- a/doc/src/sgml/postgres-fdw.sgml
+++ b/doc/src/sgml/postgres-fdw.sgml
@@ -1096,7 +1096,10 @@ postgres=# SELECT postgres_fdw_disconnect_all();
postgres_fdw can be used with remote servers dating back
to PostgreSQL 8.3. Read-only capability is available
- back to 8.1. A limitation however is that postgres_fdw
+ back to 8.1.
+
+
+ A limitation however is that postgres_fdw
generally assumes that immutable built-in functions and operators are
safe to send to the remote server for execution, if they appear in a
WHERE clause for a foreign table. Thus, a built-in
@@ -1108,6 +1111,13 @@ postgres=# SELECT postgres_fdw_disconnect_all();
optimization fence, and placing the problematic function or operator
outside the sub-SELECT.
+
+ Another limitation is that when executing INSERT
+ statements with an ON CONFLICT DO NOTHING clause on
+ a foreign table, the remote server must be running
+ PostgreSQL 9.5 or later,
+ as earlier versions do not support this feature.
+