Dmitry Simonenko
d0c92dd433
Fix crash on SELECT WHERE NOT with empty table
...
Modify table state is not created with an empty tables, which lead
to NULL pointer evaluation.
Starting from PG12 the planner injects a gating plan node above
any node that has pseusdo-constant quals.
To fix this, we need to check for such a gating node and handle the case.
We could optionally prune the extra node, since there's already
such a node below ChunkDispatch.
Fixes #1883 .
2020-05-15 12:47:27 +03:00
..
2019-07-22 20:59:45 +02:00
2019-07-22 20:59:45 +02:00
2019-07-22 20:59:45 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-10-29 19:02:58 -04:00
2019-10-29 19:02:58 -04:00
2019-10-29 19:02:58 -04:00
2020-04-14 23:12:15 +02:00
2020-03-25 02:19:39 +01:00
2020-03-25 02:19:39 +01:00
2020-03-25 02:19:39 +01:00
2020-04-14 23:12:15 +02:00
2020-03-12 23:58:28 -04:00
2020-03-10 11:02:18 -04:00
2019-10-29 19:02:58 -04:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-15 15:13:59 +02:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2020-04-14 23:12:15 +02:00
2019-05-03 12:28:15 -04:00
2020-04-27 08:49:24 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2019-07-13 17:18:57 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-08-19 23:23:28 +04:00
2019-07-03 19:04:32 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-06-20 14:20:46 +02:00
2019-10-29 19:02:58 -04:00
2019-10-29 19:02:58 -04:00
2019-12-30 09:10:44 -05:00
2019-10-29 19:02:58 -04:00
2019-12-30 09:10:44 -05:00
2019-10-29 19:02:58 -04:00
2019-06-24 10:57:38 -04:00
2019-10-29 19:02:58 -04:00
2019-01-13 23:30:22 +01:00
2019-01-13 23:30:22 +01:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2019-01-13 23:30:22 +01:00
2020-04-14 23:12:15 +02:00
2019-04-24 14:40:08 -04:00
2019-04-24 14:40:08 -04:00
2019-05-30 15:04:48 -04:00
2020-04-14 23:12:15 +02:00
2019-12-30 09:10:44 -05:00
2020-05-15 12:47:27 +03:00
2020-05-15 12:47:27 +03:00
2020-05-15 12:47:27 +03:00
2020-05-15 12:47:27 +03:00
2019-08-30 21:00:12 +02:00
2019-01-13 23:30:22 +01:00
2019-08-21 14:37:29 -04:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2019-01-13 23:30:22 +01:00
2019-07-14 09:41:07 +02:00
2020-04-14 23:12:15 +02:00
2019-09-01 18:02:11 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-06-12 07:55:44 -04:00
2020-04-24 16:01:05 +02:00
2020-04-24 16:01:05 +02:00
2020-04-24 16:01:05 +02:00
2020-04-24 16:01:05 +02:00
2019-03-29 15:01:10 +01:00
2019-03-29 15:01:10 +01:00
2019-05-30 15:04:48 -04:00
2020-04-14 23:12:15 +02:00
2020-05-11 09:51:58 +02:00
2019-10-29 19:02:58 -04:00
2019-10-29 19:02:58 -04:00
2019-10-29 19:02:58 -04:00
2020-04-14 23:12:15 +02:00
2019-05-17 17:04:42 -07:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-06-12 07:55:44 -04:00
2019-10-29 19:02:58 -04:00
2020-04-14 23:12:15 +02:00
2019-06-20 14:20:46 +02:00
2019-06-20 14:20:46 +02:00
2020-04-14 23:12:15 +02:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2019-07-13 17:18:57 +02:00
2019-07-13 17:18:57 +02:00
2019-07-13 17:18:57 +02:00
2020-04-14 23:12:15 +02:00
2019-07-03 16:31:15 +02:00
2019-07-03 16:31:15 +02:00
2019-07-03 16:31:15 +02:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2020-04-14 23:12:15 +02:00
2019-08-21 12:07:28 -04:00
2019-10-29 19:02:58 -04:00
2019-10-29 19:02:58 -04:00
2020-04-14 23:12:15 +02:00
2019-01-13 23:30:22 +01:00
2019-01-13 23:30:22 +01:00
2019-12-30 09:10:44 -05:00
2019-06-20 14:20:46 +02:00
2019-04-30 22:57:12 +02:00
2019-01-13 23:30:22 +01:00
2019-01-19 00:02:01 +01:00
2019-01-13 23:30:22 +01:00
2019-01-13 23:30:22 +01:00
2019-01-13 23:30:22 +01:00
2019-05-02 18:06:11 +02:00
2019-02-22 14:54:36 -05:00