I am working with postgresql 9.3 and I understand from the documentation that constraint_exclusion is set to “partition” by default. Looking at my postgres.conf file, the concerned line is “#constraint_exclusion = partition”.
Furthermore, the execution plan shows that constraint_exclusion was used at least for constant id and range of ids
What is your question/concern?