aboutsummaryrefslogtreecommitdiff
path: root/src/backend/utils/misc/guc_tables.c
diff options
context:
space:
mode:
authorAlexander Korotkov <akorotkov@postgresql.org>2024-05-06 14:35:58 +0300
committerAlexander Korotkov <akorotkov@postgresql.org>2024-05-06 14:36:36 +0300
commitd1d286d83c0eed695910cb20d970ea9bea2e5001 (patch)
tree3efaf5b6598e109bdf24b81c5d9b165ce17ec9fe /src/backend/utils/misc/guc_tables.c
parent81b2252e609cfa74550dd6804949485c094e4b85 (diff)
downloadpostgresql-d1d286d83c0eed695910cb20d970ea9bea2e5001.tar.gz
postgresql-d1d286d83c0eed695910cb20d970ea9bea2e5001.zip
Revert: Remove useless self-joins
This commit reverts d3d55ce5713 and subsequent fixes 2b26a694554, 93c85db3b5b, b44a1708abe, b7f315c9d7d, 8a8ed916f73, b5fb6736ed3, 0a93f803f45, e0477837ce4, a7928a57b9f, 5ef34a8fc38, 30b4955a466, 8c441c08279, 028b15405b4, fe093994db4, 489072ab7a9, and 466979ef031. We are quite late in the release cycle and new bugs continue to appear. Even though we have fixes for all known bugs, there is a risk of throwing many bugs to end users. The plan for self-join elimination would be to do more review and testing, then re-commit in the early v18 cycle. Reported-by: Tom Lane Discussion: https://postgr.es/m/2422119.1714691974%40sss.pgh.pa.us
Diffstat (limited to 'src/backend/utils/misc/guc_tables.c')
-rw-r--r--src/backend/utils/misc/guc_tables.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/src/backend/utils/misc/guc_tables.c b/src/backend/utils/misc/guc_tables.c
index 3fd0b14dd8d..ea2b0577bc6 100644
--- a/src/backend/utils/misc/guc_tables.c
+++ b/src/backend/utils/misc/guc_tables.c
@@ -987,16 +987,6 @@ struct config_bool ConfigureNamesBool[] =
NULL, NULL, NULL
},
{
- {"enable_self_join_removal", PGC_USERSET, QUERY_TUNING_METHOD,
- gettext_noop("Enable removal of unique self-joins."),
- NULL,
- GUC_EXPLAIN | GUC_NOT_IN_SAMPLE
- },
- &enable_self_join_removal,
- true,
- NULL, NULL, NULL
- },
- {
{"enable_group_by_reordering", PGC_USERSET, QUERY_TUNING_METHOD,
gettext_noop("Enables reordering of GROUP BY keys."),
NULL,