diff --git a/doc/src/sgml/ref/alter_table.sgml b/doc/src/sgml/ref/alter_table.sgml
index caf9c071142..2ca7ccacf76 100644
--- a/doc/src/sgml/ref/alter_table.sgml
+++ b/doc/src/sgml/ref/alter_table.sgml
@@ -964,10 +964,11 @@ WITH ( MODULUS numeric_literal, REM
as a partition of the target table. The table can be attached
as a partition for specific values using FOR VALUES
or as a default partition by using DEFAULT.
- For each index in the target table, a corresponding
- one will be created in the attached table; or, if an equivalent
- index already exists, it will be attached to the target table's index,
- as if ALTER INDEX ATTACH PARTITION had been executed.
+ For each index in the target table, if a valid equivalent index
+ already exists in the partition, it will be attached to the target
+ table's index, as if ALTER INDEX ATTACH PARTITION had been executed;
+ otherwise, a new corresponding index will be created. Invalid indexes
+ on the partition are skipped.
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 UNIQUE indexes on the target table. (See also