citus/src
Önder Kalacı 983206c5e1
Hide `citus.subquery_pushdown` flag and NOTICE when enabled (#4124)
* Hide citus.subquery_pushdown flag

This flag is dangerous and could likely to let queries
return wrong results.

The flag has a very specific purpose for a very specific
data distribution and query structure. In those cases, when
the flag is set, the user can skip recursive planning altogether
*at their own risk*.

The meaning of the flag is that "I know what I'm doing such that
the query structure/data distribution is on my control, so Citus
can skip many correctness checks".

For regular users, enabling this flag is discouraged. We have to
keep the support only for backward compatibility for some users.

In addition to that, give a NOTICE to discourage new users to
use it.
2020-08-28 14:53:09 +02:00
..
backend Hide `citus.subquery_pushdown` flag and NOTICE when enabled (#4124) 2020-08-28 14:53:09 +02:00
include Remove unused parameters from round robin reordering and friends (#4120) 2020-08-20 12:45:01 +03:00
test Hide `citus.subquery_pushdown` flag and NOTICE when enabled (#4124) 2020-08-28 14:53:09 +02:00