citus/src/backend/distributed
Hanefi Önaldı b0a2c1ee5c
Disallow volatile functions on single shard update queries
We currently do not support volatile functions in update/delete statements
because the function evaluation logic does not know how to distinguish
volatile functions (that need to be evaluated per row) from stable functions
(that need to be evaluated per query), and it is also not safe to push the
volatile functions down on replicated tables.
2020-09-29 15:40:21 +03:00
..
commands Fix create index concurrently crash with local execution 2020-09-25 11:49:09 +02:00
connection Record non-distributed table accesses in local executor (#4139) 2020-09-07 18:19:08 +03:00
deparser Extend citus local table utility command support 2020-09-09 11:50:55 +03:00
executor Record non-distributed table accesses in local executor (#4139) 2020-09-07 18:19:08 +03:00
metadata Improve node matedata when coordinator is added 2020-09-21 14:53:41 +02:00
operations Not allow removing a single node with ref tables (#4127) 2020-09-18 15:35:59 +03:00
planner Disallow volatile functions on single shard update queries 2020-09-29 15:40:21 +03:00
progress Replace foreach with foreach_ptr/foreach_oid (#3544) 2020-02-27 16:54:49 +01:00
relay Extend citus local table utility command support 2020-09-09 11:50:55 +03:00
sql Do not downgrade if a citus local table exists (#4174) 2020-09-22 14:19:50 +03:00
test Introduce cache entry/table utilities (#4132) 2020-09-02 22:26:05 +03:00
transaction Not take ShareUpdateExlusiveLock on pg_dist_transaction (#4184) 2020-09-21 15:20:38 +03:00
utils Sort explain analyze output by task time 2020-09-24 11:38:40 +03:00
worker Fix distributing tables owned by extensions 2020-09-10 04:46:11 +02:00
.gitignore Change SQL migration build process for easier reviews (#2951) 2019-09-13 18:44:27 +02:00
Makefile Introduce new make targets for downgrade scripts 2020-07-14 13:10:18 +03:00
citus.control Bump citus version to 9.5devel 2020-07-01 14:46:55 +03:00
safeclib Compile safestringlib using regular configure 2020-03-19 11:52:20 +01:00
shared_library_init.c Sort explain analyze output by task time 2020-09-24 11:38:40 +03:00