mirror of https://github.com/citusdata/citus.git
Move citus_internal_delete_colocation_metadata
parent
d05174093b
commit
81ac98ab40
|
@ -4209,7 +4209,7 @@ ColocationGroupDeleteCommand(uint32 colocationId)
|
||||||
StringInfo deleteColocationCommand = makeStringInfo();
|
StringInfo deleteColocationCommand = makeStringInfo();
|
||||||
|
|
||||||
appendStringInfo(deleteColocationCommand,
|
appendStringInfo(deleteColocationCommand,
|
||||||
"SELECT pg_catalog.citus_internal_delete_colocation_metadata(%d)",
|
"SELECT citus_internal.delete_colocation_metadata(%d)",
|
||||||
colocationId);
|
colocationId);
|
||||||
|
|
||||||
return deleteColocationCommand->data;
|
return deleteColocationCommand->data;
|
||||||
|
|
|
@ -33,3 +33,4 @@ REVOKE ALL ON FUNCTION citus_internal.start_management_transaction FROM PUBLIC;
|
||||||
#include "udfs/citus_internal_add_shard_metadata/12.2-1.sql"
|
#include "udfs/citus_internal_add_shard_metadata/12.2-1.sql"
|
||||||
#include "udfs/citus_internal_add_tenant_schema/12.2-1.sql"
|
#include "udfs/citus_internal_add_tenant_schema/12.2-1.sql"
|
||||||
#include "udfs/citus_internal_adjust_local_clock_to_remote/12.2-1.sql"
|
#include "udfs/citus_internal_adjust_local_clock_to_remote/12.2-1.sql"
|
||||||
|
#include "udfs/citus_internal_delete_colocation_metadata/12.2-1.sql"
|
||||||
|
|
|
@ -30,3 +30,4 @@ DROP FUNCTION citus_internal.add_placement_metadata(bigint, bigint, integer, big
|
||||||
DROP FUNCTION citus_internal.add_shard_metadata(regclass, bigint, "char", text, text);
|
DROP FUNCTION citus_internal.add_shard_metadata(regclass, bigint, "char", text, text);
|
||||||
DROP FUNCTION citus_internal.add_tenant_schema(oid, integer);
|
DROP FUNCTION citus_internal.add_tenant_schema(oid, integer);
|
||||||
DROP FUNCTION citus_internal.adjust_local_clock_to_remote(pg_catalog.cluster_clock);
|
DROP FUNCTION citus_internal.adjust_local_clock_to_remote(pg_catalog.cluster_clock);
|
||||||
|
DROP FUNCTION citus_internal.delete_colocation_metadata(int);
|
19
src/backend/distributed/sql/udfs/citus_internal_delete_colocation_metadata/12.2-1.sql
generated
Normal file
19
src/backend/distributed/sql/udfs/citus_internal_delete_colocation_metadata/12.2-1.sql
generated
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
CREATE OR REPLACE FUNCTION citus_internal.delete_colocation_metadata(
|
||||||
|
colocation_id int)
|
||||||
|
RETURNS void
|
||||||
|
LANGUAGE C
|
||||||
|
STRICT
|
||||||
|
AS 'MODULE_PATHNAME', $$citus_internal_delete_colocation_metadata$$;
|
||||||
|
|
||||||
|
COMMENT ON FUNCTION citus_internal.delete_colocation_metadata(int) IS
|
||||||
|
'deletes a co-location group from pg_dist_colocation';
|
||||||
|
|
||||||
|
CREATE OR REPLACE FUNCTION pg_catalog.citus_internal_delete_colocation_metadata(
|
||||||
|
colocation_id int)
|
||||||
|
RETURNS void
|
||||||
|
LANGUAGE C
|
||||||
|
STRICT
|
||||||
|
AS 'MODULE_PATHNAME';
|
||||||
|
|
||||||
|
COMMENT ON FUNCTION pg_catalog.citus_internal_delete_colocation_metadata(int) IS
|
||||||
|
'deletes a co-location group from pg_dist_colocation';
|
|
@ -1,3 +1,13 @@
|
||||||
|
CREATE OR REPLACE FUNCTION citus_internal.delete_colocation_metadata(
|
||||||
|
colocation_id int)
|
||||||
|
RETURNS void
|
||||||
|
LANGUAGE C
|
||||||
|
STRICT
|
||||||
|
AS 'MODULE_PATHNAME', $$citus_internal_delete_colocation_metadata$$;
|
||||||
|
|
||||||
|
COMMENT ON FUNCTION citus_internal.delete_colocation_metadata(int) IS
|
||||||
|
'deletes a co-location group from pg_dist_colocation';
|
||||||
|
|
||||||
CREATE OR REPLACE FUNCTION pg_catalog.citus_internal_delete_colocation_metadata(
|
CREATE OR REPLACE FUNCTION pg_catalog.citus_internal_delete_colocation_metadata(
|
||||||
colocation_id int)
|
colocation_id int)
|
||||||
RETURNS void
|
RETURNS void
|
||||||
|
|
|
@ -354,8 +354,8 @@ NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.pa
|
||||||
NOTICE: issuing DROP TABLE IF EXISTS drop_partitioned_table.parent_xxxxx CASCADE
|
NOTICE: issuing DROP TABLE IF EXISTS drop_partitioned_table.parent_xxxxx CASCADE
|
||||||
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
||||||
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
||||||
NOTICE: issuing SELECT pg_catalog.citus_internal_delete_colocation_metadata(1344400)
|
NOTICE: issuing SELECT citus_internal.delete_colocation_metadata(1344400)
|
||||||
NOTICE: issuing SELECT pg_catalog.citus_internal_delete_colocation_metadata(1344400)
|
NOTICE: issuing SELECT citus_internal.delete_colocation_metadata(1344400)
|
||||||
ROLLBACK;
|
ROLLBACK;
|
||||||
NOTICE: issuing ROLLBACK
|
NOTICE: issuing ROLLBACK
|
||||||
NOTICE: issuing ROLLBACK
|
NOTICE: issuing ROLLBACK
|
||||||
|
@ -377,8 +377,8 @@ NOTICE: issuing DROP TABLE IF EXISTS drop_partitioned_table.parent_xxxxx CASCAD
|
||||||
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
||||||
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
NOTICE: issuing SELECT worker_drop_distributed_table('drop_partitioned_table.child1')
|
||||||
NOTICE: issuing DROP TABLE IF EXISTS drop_partitioned_table.child1_xxxxx CASCADE
|
NOTICE: issuing DROP TABLE IF EXISTS drop_partitioned_table.child1_xxxxx CASCADE
|
||||||
NOTICE: issuing SELECT pg_catalog.citus_internal_delete_colocation_metadata(1344400)
|
NOTICE: issuing SELECT citus_internal.delete_colocation_metadata(1344400)
|
||||||
NOTICE: issuing SELECT pg_catalog.citus_internal_delete_colocation_metadata(1344400)
|
NOTICE: issuing SELECT citus_internal.delete_colocation_metadata(1344400)
|
||||||
ROLLBACK;
|
ROLLBACK;
|
||||||
NOTICE: issuing ROLLBACK
|
NOTICE: issuing ROLLBACK
|
||||||
NOTICE: issuing ROLLBACK
|
NOTICE: issuing ROLLBACK
|
||||||
|
|
|
@ -1432,10 +1432,11 @@ SELECT * FROM multi_extension.print_extension_changes();
|
||||||
| function citus_internal.adjust_local_clock_to_remote(cluster_clock) void
|
| function citus_internal.adjust_local_clock_to_remote(cluster_clock) void
|
||||||
| function citus_internal.commit_management_command_2pc() void
|
| function citus_internal.commit_management_command_2pc() void
|
||||||
| function citus_internal.database_command(text) void
|
| function citus_internal.database_command(text) void
|
||||||
|
| function citus_internal.delete_colocation_metadata(integer) void
|
||||||
| function citus_internal.execute_command_on_remote_nodes_as_user(text,text) void
|
| function citus_internal.execute_command_on_remote_nodes_as_user(text,text) void
|
||||||
| function citus_internal.mark_object_distributed(oid,text,oid,text) void
|
| function citus_internal.mark_object_distributed(oid,text,oid,text) void
|
||||||
| function citus_internal.start_management_transaction(xid8) void
|
| function citus_internal.start_management_transaction(xid8) void
|
||||||
(13 rows)
|
(14 rows)
|
||||||
|
|
||||||
DROP TABLE multi_extension.prev_objects, multi_extension.extension_diff;
|
DROP TABLE multi_extension.prev_objects, multi_extension.extension_diff;
|
||||||
-- show running version
|
-- show running version
|
||||||
|
|
|
@ -66,6 +66,7 @@ ORDER BY 1;
|
||||||
function citus_internal.adjust_local_clock_to_remote(cluster_clock)
|
function citus_internal.adjust_local_clock_to_remote(cluster_clock)
|
||||||
function citus_internal.commit_management_command_2pc()
|
function citus_internal.commit_management_command_2pc()
|
||||||
function citus_internal.database_command(text)
|
function citus_internal.database_command(text)
|
||||||
|
function citus_internal.delete_colocation_metadata(integer)
|
||||||
function citus_internal.execute_command_on_remote_nodes_as_user(text,text)
|
function citus_internal.execute_command_on_remote_nodes_as_user(text,text)
|
||||||
function citus_internal.find_groupid_for_node(text,integer)
|
function citus_internal.find_groupid_for_node(text,integer)
|
||||||
function citus_internal.mark_object_distributed(oid,text,oid,text)
|
function citus_internal.mark_object_distributed(oid,text,oid,text)
|
||||||
|
@ -356,5 +357,5 @@ ORDER BY 1;
|
||||||
view citus_stat_tenants_local
|
view citus_stat_tenants_local
|
||||||
view pg_dist_shard_placement
|
view pg_dist_shard_placement
|
||||||
view time_partitions
|
view time_partitions
|
||||||
(346 rows)
|
(347 rows)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue