diff --git a/doc/src/sgml/ref/alter_table.sgml b/doc/src/sgml/ref/alter_table.sgml
index f13a6cd944d..51b5bf91d8e 100644
--- a/doc/src/sgml/ref/alter_table.sgml
+++ b/doc/src/sgml/ref/alter_table.sgml
@@ -859,6 +859,10 @@ WITH ( MODULUS numeric_literal, REM
one will be created in the attached table; or, if an equivalent
index already exists, will be attached to the target table's index,
as if ALTER INDEX ATTACH PARTITION had been executed.
+ Note that if the existing table is a foreign table, it is currently not
+ allowed to attach the table as a partition of the target table if there
+ are indexes on the target table. (See also
+ .)
diff --git a/doc/src/sgml/ref/create_foreign_table.sgml b/doc/src/sgml/ref/create_foreign_table.sgml
index 19eb5341e7d..53f86f96f9c 100644
--- a/doc/src/sgml/ref/create_foreign_table.sgml
+++ b/doc/src/sgml/ref/create_foreign_table.sgml
@@ -168,6 +168,10 @@ CHECK ( expression ) [ NO INHERIT ]
the given parent table with specified partition bound values.
See the similar form of
for more details.
+ Note that it is currently not allowed to create the foreign table as a
+ partition of the parent table if there are indexes on the parent table.
+ (See also
+ ALTER TABLE ATTACH PARTITION.)