..
alter_distributed_table
Adds alter_distributed_table and alter_table_set_access_method UDFs
2021-01-13 16:02:39 +03:00
alter_old_partitions_set_access_method
Prevent C-style comments in all directories ( #5250 )
2021-09-09 11:54:58 +03:00
alter_role_if_exists
Strip trailing whitespace and add final newline ( #3186 )
2019-11-21 14:25:37 +01:00
alter_table_set_access_method
Adds alter_distributed_table and alter_table_set_access_method UDFs
2021-01-13 16:02:39 +03:00
any_value
Fix queries with repartition joins and group by unique column ( #3157 )
2019-11-08 15:36:18 +01:00
citus_activate_node
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_add_inactive_node
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_add_node
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_add_rebalance_strategy
Implement an improvement threshold in the rebalancer ( #4927 )
2021-05-11 14:24:59 +02:00
citus_add_secondary_node
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_backend_gpid
Add citus_backend_gpid()
2022-03-03 15:29:40 +01:00
citus_blocking_pids
Use global pids in citus_lock_waits
2022-02-21 17:46:34 +01:00
citus_calculate_gpid
Add citus_backend_gpid()
2022-03-03 15:29:40 +01:00
citus_check_cluster_node_health
Introduce citus_check_cluster_node_health UDF
2021-12-15 01:41:51 +03:00
citus_check_connection_to_node
Introduce UDF to check worker connectivity
2021-12-03 02:30:28 +03:00
citus_cleanup_orphaned_shards
Add citus_cleanup_orphaned_shards UDF
2021-06-04 11:23:07 +02:00
citus_conninfo_cache_invalidate
Recreate invalidation functions for Citus10
2021-01-13 23:18:07 +03:00
citus_copy_shard_placement
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_disable_node
Allow disabling node(s) when multiple failures happen
2021-12-01 10:19:48 +01:00
citus_dist_local_group_cache_invalidate
Recreate invalidation functions for Citus10
2021-01-13 23:18:07 +03:00
citus_dist_node_cache_invalidate
Recreate invalidation functions for Citus10
2021-01-13 23:18:07 +03:00
citus_dist_object_cache_invalidate
Recreate invalidation functions for Citus10
2021-01-13 23:18:07 +03:00
citus_dist_partition_cache_invalidate
Recreate invalidation functions for Citus10
2021-01-13 23:18:07 +03:00
citus_dist_placement_cache_invalidate
Recreate invalidation functions for Citus10
2021-01-13 23:18:07 +03:00
citus_dist_shard_cache_invalidate
Recreate invalidation functions for Citus10
2021-01-13 23:18:07 +03:00
citus_dist_stat_activity
Introduce global PID
2022-02-08 16:49:38 +03:00
citus_drain_node
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_drop_trigger
Skip dropping shards when we know it's a partition ( #5176 )
2021-08-31 17:41:37 +03:00
citus_extradata_container
Remove migration paths to 9.3-1, introduce 9.3-2
2020-04-03 12:50:45 +03:00
citus_finalize_upgrade_to_citus11
Add a new API for enabling Citus MX for clusters upgrading from earlier versions
2022-03-02 17:02:55 +01:00
citus_finish_pg_upgrade
Propagate CREATE AGGREGATE commands
2022-03-02 10:52:43 +03:00
citus_internal_add_colocation_metadata
Synchronize pg_dist_colocation metadata
2022-03-03 11:01:59 +01:00
citus_internal_add_object_metadata
(1) Functions will be delegated even when present in the scope of an explicit
2022-01-19 16:43:33 -08:00
citus_internal_add_partition_metadata
Use current user to sync metadata
2021-07-16 13:25:27 +02:00
citus_internal_add_placement_metadata
Use current user to sync metadata
2021-07-16 13:25:27 +02:00
citus_internal_add_shard_metadata
Use current user to sync metadata
2021-07-16 13:25:27 +02:00
citus_internal_delete_colocation_metadata
Synchronize pg_dist_colocation metadata
2022-03-03 11:01:59 +01:00
citus_internal_delete_shard_metadata
Introduce citus_internal_delete_shard_metadata
2021-07-19 13:25:05 +02:00
citus_internal_global_blocked_processes
Use global pids in citus_lock_waits
2022-02-21 17:46:34 +01:00
citus_internal_local_blocked_processes
Use global pids in citus_lock_waits
2022-02-21 17:46:34 +01:00
citus_internal_update_placement_metadata
Use current user to sync metadata
2021-07-16 13:25:27 +02:00
citus_internal_update_relation_colocation
Introduce citus_internal_update_relation_colocation
2021-08-03 11:44:58 +02:00
citus_isolation_test_session_is_blocked
Use global pids in citus_lock_waits
2022-02-21 17:46:34 +01:00
citus_local_disk_space_stats
When moving a shard to a new node ensure there is enough space ( #4929 )
2021-05-06 17:28:02 +03:00
citus_lock_waits
Use global pids in citus_lock_waits
2022-02-21 17:46:34 +01:00
citus_move_shard_placement
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_node_capacity_1
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
citus_prepare_pg_upgrade
Fix some typos in comments ( #5369 )
2021-10-13 13:00:39 +03:00
citus_remote_connection_stats
Throttle connections to the worker nodes
2020-04-14 10:27:48 +02:00
citus_remove_node
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_run_local_command
Avoid round trips while fixing index names ( #5549 )
2021-12-27 10:29:37 +01:00
citus_set_coordinator_host
Add citus_set_coordinator_host
2021-01-08 13:36:26 +01:00
citus_set_default_rebalance_strategy
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
citus_set_node_property
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_shard_allowed_on_node_true
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
citus_shard_cost_1
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
citus_shard_cost_by_disk_size
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
citus_shard_indexes_on_worker
Hide shards from application_name's with a specific prefix
2022-01-18 15:20:55 +04:00
citus_shard_sizes
Add citus shard helper view ( #4361 )
2021-01-13 13:58:47 +03:00
citus_shards
Improve performance of citus_shards ( #5036 )
2021-06-14 13:32:30 +02:00
citus_shards_on_worker
Hide shards from application_name's with a specific prefix
2022-01-18 15:20:55 +04:00
citus_stat_activity
Introduces citus_stat_activity view
2022-03-03 16:19:20 +03:00
citus_tables
Remove public schema dependency for 10.0 upgrades
2021-07-09 02:08:22 +03:00
citus_total_relation_size
Harden citus_tables against node failure
2020-12-13 15:10:40 +01:00
citus_unmark_object_distributed
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_update_node
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_update_shard_statistics
Remove the word 'master' from Citus UDFs ( #4472 )
2021-01-13 12:10:43 +03:00
citus_update_table_statistics
Fix upgrade and downgrade paths for master/citus_update_table_statistics ( #4805 )
2021-03-11 14:52:40 +03:00
citus_validate_rebalance_strategy_functions
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
citus_worker_stat_activity
Introduce global PID
2022-02-08 16:49:38 +03:00
create_citus_local_table
Get rid of the sql dir for new udf
2021-01-27 15:52:37 +03:00
create_distributed_function
(1) Functions will be delegated even when present in the scope of an explicit
2022-01-19 16:43:33 -08:00
create_distributed_table
Adds shard_count parameter to create_distributed_table
2021-03-29 16:22:49 +03:00
create_time_partitions
Fix typos. Spurred spotting "connectios" in logs
2021-10-25 13:54:09 +00:00
distributed_tables_colocated
Revoke usage from the citus schema
2019-10-23 00:08:17 +02:00
drop_old_time_partitions
Add helper UDFs for easy time partition management
2021-09-03 23:03:13 +03:00
fetch_intermediate_results
Implement fetch_intermediate_results
2019-12-18 10:46:35 -08:00
fix_all_partition_shard_index_names
Update migration paths from 10.2 to 11.0 ( #5459 )
2021-11-11 13:55:28 +03:00
fix_partition_shard_index_names
Update migration paths from 10.2 to 11.0 ( #5459 )
2021-11-11 13:55:28 +03:00
fix_pre_citus10_partitioned_table_constraint_names
Introduce UDFs for fixing partitioned table constraint names
2021-01-29 17:32:20 +03:00
get_all_active_transactions
Introduce global PID
2022-02-08 16:49:38 +03:00
get_global_active_transactions
Introduce global PID
2022-02-08 16:49:38 +03:00
get_missing_time_partition_ranges
Add helper UDFs for easy time partition management
2021-09-03 23:03:13 +03:00
get_rebalance_progress
Fetch shard size on the fly for the rebalance monitor
2021-05-20 16:38:17 +02:00
get_rebalance_table_shards_plan
Implement an improvement threshold in the rebalancer ( #4927 )
2021-05-11 14:24:59 +02:00
master_add_inactive_node
Replicate reference tables to coordinator.
2019-11-15 05:50:19 -08:00
master_add_node
Replicate reference tables to coordinator.
2019-11-15 05:50:19 -08:00
master_drain_node
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
master_set_node_property
Add shouldhaveshards to pg_dist_node ( #2960 )
2019-10-22 16:47:16 +02:00
pg_cancel_backend
Overrides pg_cancel_backend and pg_terminate_backend to accept global pid
2022-02-21 16:41:35 +03:00
pg_dist_rebalance_strategy_trigger_func
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
pg_dist_shard_placement_trigger_func
Change SQL migration build process for easier reviews ( #2951 )
2019-09-13 18:44:27 +02:00
pg_terminate_backend
Overrides pg_cancel_backend and pg_terminate_backend to accept global pid
2022-02-21 16:41:35 +03:00
read_intermediate_results
Implement read_intermediate_results
2019-12-17 13:51:16 -08:00
rebalance_table_shards
Add the necessary changes for rebalance strategies on enterprise ( #3325 )
2019-12-19 15:23:08 +01:00
remove_local_tables_from_metadata
Automatically undistribute citus local tables when no more fkeys with reference tables ( #4538 )
2021-01-22 18:15:41 +03:00
replicate_reference_tables
GUC for replicate reference tables on activate.
2020-04-08 12:42:45 -07:00
replicate_table_shards
Change SQL migration build process for easier reviews ( #2951 )
2019-09-13 18:44:27 +02:00
run_command_on_all_nodes
Introduces citus_stat_activity view
2022-03-03 16:19:20 +03:00
stop_metadata_sync_to_node
Add parameter to cleanup metadata ( #5055 )
2021-07-01 16:23:53 +03:00
time_partition_range
Add a view for simple (time) partitions and their access methods
2021-01-08 11:28:15 +01:00
time_partitions
Rewrite time_partitions join clause to avoid smallint[] operator
2021-02-18 12:01:18 +01:00
truncate_local_data_after_distributing_table
Introduce truncate_local_data_after_distributing_table()
2020-04-17 13:21:34 +03:00
undistribute_table
Add cascade option to undistribute_table
2021-01-07 15:41:49 +03:00
update_distributed_table_colocation
Remove migration paths to 9.3-1, introduce 9.3-2
2020-04-03 12:50:45 +03:00
upgrade_to_reference_table
Remove upgrade_to_reference_table UDF
2020-12-23 00:40:14 +01:00
worker_change_sequence_dependency
Adds alter_distributed_table and alter_table_set_access_method UDFs
2021-01-13 16:02:39 +03:00
worker_create_or_alter_role
Refactor alter role to work on distributed roles ( #3739 )
2020-04-16 12:23:27 +02:00
worker_create_or_replace_object
Fix some typos in comments
2022-02-24 19:48:52 +03:00
worker_create_schema
Use current user for repartition join temp schemas.
2020-02-04 09:48:20 -08:00
worker_drop_sequence_dependency
Do not drop sequences when dropping metadata ( #5584 )
2022-01-06 09:48:34 +01:00
worker_drop_shell_table
Handle tables and objects as metadata. Update UDFs accordingly
2022-01-31 16:20:15 +03:00
worker_fix_partition_shard_index_names
Update migration paths from 10.2 to 11.0 ( #5459 )
2021-11-11 13:55:28 +03:00
worker_fix_pre_citus10_partitioned_table_constraint_names
Introduce UDFs for fixing partitioned table constraint names
2021-01-29 17:32:20 +03:00
worker_last_saved_explain_analyze
Include execution duration in worker_last_saved_explain_analyze
2020-06-11 02:54:54 -07:00
worker_nextval
Fixes bug about int and smallint sequences on MX ( #5254 )
2021-09-09 23:41:07 +03:00
worker_partition_query_result
Use intermediate results for re-partition joins
2022-02-23 19:40:21 +01:00
worker_partitioned_relation_size
Fix worker partitioned size functions ( #4922 )
2021-04-26 10:29:46 +03:00
worker_partitioned_relation_total_size
Fix worker partitioned size functions ( #4922 )
2021-04-26 10:29:46 +03:00
worker_partitioned_table_size
Fix worker partitioned size functions ( #4922 )
2021-04-26 10:29:46 +03:00
worker_record_sequence_dependency
Create sequence dependency during metadata syncing
2020-10-06 10:57:39 +02:00
worker_repartition_cleanup
Add adaptive executor support for repartition joins ( #3169 )
2019-12-17 19:09:45 +03:00
worker_save_query_explain_analyze
Implement EXPLAIN ANALYZE udfs.
2020-06-09 10:02:05 -07:00