citus/src/backend/distributed
jeff-davis a9f8a60007
Columnar: support relation options with ALTER TABLE. (#5935)
Columnar: support relation options with ALTER TABLE.

Use ALTER TABLE ... SET/RESET to specify relation options rather than
alter_columnar_table_set() and alter_columnar_table_reset().

Not only is this more ergonomic, but it also allows better integration
because it can be treated like DDL on a regular table. For instance,
citus can use its own ProcessUtility_hook to distribute the new
settings to the shards.

DESCRIPTION: Columnar: support relation options with ALTER TABLE.
2022-05-20 08:35:00 -07:00
..
commands Columnar: support relation options with ALTER TABLE. (#5935) 2022-05-20 08:35:00 -07:00
connection Allow distributed execution from run_command_on_* functions 2022-05-20 15:26:47 +02:00
deparser Fix schemaname qualify for rename seq stmts 2022-05-18 19:04:22 +03:00
executor Fixes: #5787 In prepared statements, map any unused parameters 2022-05-13 19:31:05 -07:00
metadata Do not warn unncessarily when a node is removed 2022-05-18 17:23:38 +02:00
operations Columnar: support relation options with ALTER TABLE. (#5935) 2022-05-20 08:35:00 -07:00
planner Use object address instead of relation id on DDLJob to decide on syncing metadata 2022-05-05 17:59:44 +03:00
progress Avoid two race conditions in the rebalance progress monitor (#5050) 2021-06-21 14:03:42 +00:00
relay PG15: Value -> String, Integer, Float. 2022-05-02 10:12:03 -07:00
sql Columnar: support relation options with ALTER TABLE. (#5935) 2022-05-20 08:35:00 -07:00
test PG15: handle pg_analyze_and_rewrite_* renaming. 2022-05-02 10:12:03 -07:00
transaction Switch to using LOCK instead of lock_relation_if_exists in TRUNCATE (#5930) 2022-05-11 18:38:48 +03:00
utils Add distributing lock command support 2022-05-20 12:28:07 +03:00
worker Allow distributed execution from run_command_on_* functions 2022-05-20 15:26:47 +02:00
.gitignore Change SQL migration build process for easier reviews (#2951) 2019-09-13 18:44:27 +02:00
Makefile Separate build of citus.so and citus_columnar.so. (#5805) 2022-03-31 19:47:17 -07:00
citus.control Remove old re-partitioning functions 2022-04-04 18:11:52 +02:00
safeclib Compile safestringlib using regular configure 2020-03-19 11:52:20 +01:00
shared_library_init.c Columnar: support relation options with ALTER TABLE. (#5935) 2022-05-20 08:35:00 -07:00