Merge pull request #570 from citusdata/move_master_update_shard_statistics_to_pg_catalog

Move master_update_shard_statistics() to pg_catalog

cr: @marcocitus
pull/391/head
Metin Döşlü 2016-06-02 13:22:44 +03:00
commit ae8ba2ac52
5 changed files with 14 additions and 2 deletions

View File

@ -6,7 +6,7 @@ citus_top_builddir = ../../..
MODULE_big = citus
EXTENSION = citus
EXTVERSIONS = 5.0 5.0-1 5.0-2 \
5.1-1 5.1-2
5.1-1 5.1-2 5.1-3
# All citus--*.sql files in the source directory
DATA = $(patsubst $(citus_abs_srcdir)/%.sql,%.sql,$(wildcard $(citus_abs_srcdir)/$(EXTENSION)--*--*.sql))
@ -37,6 +37,8 @@ $(EXTENSION)--5.1-1.sql: $(EXTENSION)--5.0-2.sql $(EXTENSION)--5.0-2--5.1-1.sql
cat $^ > $@
$(EXTENSION)--5.1-2.sql: $(EXTENSION)--5.1-1.sql $(EXTENSION)--5.1-1--5.1-2.sql
cat $^ > $@
$(EXTENSION)--5.1-3.sql: $(EXTENSION)--5.1-2.sql $(EXTENSION)--5.1-2--5.1-3.sql
cat $^ > $@
NO_PGXS = 1

View File

@ -0,0 +1,8 @@
DROP FUNCTION master_update_shard_statistics(shard_id bigint);
CREATE FUNCTION pg_catalog.master_update_shard_statistics(shard_id bigint)
RETURNS bigint
LANGUAGE C STRICT
AS 'MODULE_PATHNAME', $$master_update_shard_statistics$$;
COMMENT ON FUNCTION master_update_shard_statistics(bigint)
IS 'updates shard statistics and returns the updated shard size';

View File

@ -1,6 +1,6 @@
# Citus extension
comment = 'Citus distributed database'
default_version = '5.1-2'
default_version = '5.1-3'
module_pathname = '$libdir/citus'
relocatable = false
schema = pg_catalog

View File

@ -14,6 +14,7 @@ ALTER EXTENSION citus UPDATE TO '5.0-1';
ALTER EXTENSION citus UPDATE TO '5.0-2';
ALTER EXTENSION citus UPDATE TO '5.1-1';
ALTER EXTENSION citus UPDATE TO '5.1-2';
ALTER EXTENSION citus UPDATE TO '5.1-3';
-- drop extension an re-create in newest version
DROP EXTENSION citus;
\c

View File

@ -16,6 +16,7 @@ ALTER EXTENSION citus UPDATE TO '5.0-1';
ALTER EXTENSION citus UPDATE TO '5.0-2';
ALTER EXTENSION citus UPDATE TO '5.1-1';
ALTER EXTENSION citus UPDATE TO '5.1-2';
ALTER EXTENSION citus UPDATE TO '5.1-3';
-- drop extension an re-create in newest version
DROP EXTENSION citus;