diff options
Diffstat (limited to 'src/include/access/htup_details.h')
| -rw-r--r-- | src/include/access/htup_details.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/include/access/htup_details.h b/src/include/access/htup_details.h index fa04a63b760..b0d4c541211 100644 --- a/src/include/access/htup_details.h +++ b/src/include/access/htup_details.h @@ -134,6 +134,11 @@ typedef struct DatumTupleFields Oid datum_typeid; /* composite type OID, or RECORDOID */ /* + * datum_typeid cannot be a domain over composite, only plain composite, + * even if the datum is meant as a value of a domain-over-composite type. + * This is in line with the general principle that CoerceToDomain does not + * change the physical representation of the base type value. + * * Note: field ordering is chosen with thought that Oid might someday * widen to 64 bits. */ |
