mirror of https://github.com/citusdata/citus.git
Merge pull request #2266 from citusdata/landlord_base
Make citus_stat_statements_reset() super user functionpull/2264/head
commit
05e182128d
|
@ -1,6 +1,6 @@
|
||||||
# Citus extension
|
# Citus extension
|
||||||
comment = 'Citus distributed database'
|
comment = 'Citus distributed database'
|
||||||
default_version = '7.5-5'
|
default_version = '7.5-6'
|
||||||
module_pathname = '$libdir/citus'
|
module_pathname = '$libdir/citus'
|
||||||
relocatable = false
|
relocatable = false
|
||||||
schema = pg_catalog
|
schema = pg_catalog
|
||||||
|
|
|
@ -16,7 +16,7 @@ EXTVERSIONS = 5.0 5.0-1 5.0-2 \
|
||||||
7.2-1 7.2-2 7.2-3 \
|
7.2-1 7.2-2 7.2-3 \
|
||||||
7.3-1 7.3-2 7.3-3 \
|
7.3-1 7.3-2 7.3-3 \
|
||||||
7.4-1 7.4-2 7.4-3 \
|
7.4-1 7.4-2 7.4-3 \
|
||||||
7.5-1 7.5-2 7.5-3 7.5-4 7.5-5
|
7.5-1 7.5-2 7.5-3 7.5-4 7.5-5 7.5-6
|
||||||
|
|
||||||
# All citus--*.sql files in the source directory
|
# All citus--*.sql files in the source directory
|
||||||
DATA = $(patsubst $(citus_abs_srcdir)/%.sql,%.sql,$(wildcard $(citus_abs_srcdir)/$(EXTENSION)--*--*.sql))
|
DATA = $(patsubst $(citus_abs_srcdir)/%.sql,%.sql,$(wildcard $(citus_abs_srcdir)/$(EXTENSION)--*--*.sql))
|
||||||
|
@ -210,6 +210,8 @@ $(EXTENSION)--7.5-4.sql: $(EXTENSION)--7.5-3.sql $(EXTENSION)--7.5-3--7.5-4.sql
|
||||||
cat $^ > $@
|
cat $^ > $@
|
||||||
$(EXTENSION)--7.5-5.sql: $(EXTENSION)--7.5-4.sql $(EXTENSION)--7.5-4--7.5-5.sql
|
$(EXTENSION)--7.5-5.sql: $(EXTENSION)--7.5-4.sql $(EXTENSION)--7.5-4--7.5-5.sql
|
||||||
cat $^ > $@
|
cat $^ > $@
|
||||||
|
$(EXTENSION)--7.5-6.sql: $(EXTENSION)--7.5-5.sql $(EXTENSION)--7.5-5--7.5-6.sql
|
||||||
|
cat $^ > $@
|
||||||
|
|
||||||
NO_PGXS = 1
|
NO_PGXS = 1
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
/* citus--7.5-5--7.5-6 */
|
||||||
|
|
||||||
|
-- Don't want this to be available to non-superusers.
|
||||||
|
REVOKE ALL ON FUNCTION pg_catalog.citus_stat_statements_reset() FROM PUBLIC;
|
|
@ -1,6 +1,6 @@
|
||||||
# Citus extension
|
# Citus extension
|
||||||
comment = 'Citus distributed database'
|
comment = 'Citus distributed database'
|
||||||
default_version = '7.5-5'
|
default_version = '7.5-6'
|
||||||
module_pathname = '$libdir/citus'
|
module_pathname = '$libdir/citus'
|
||||||
relocatable = false
|
relocatable = false
|
||||||
schema = pg_catalog
|
schema = pg_catalog
|
||||||
|
|
|
@ -141,6 +141,7 @@ ALTER EXTENSION citus UPDATE TO '7.5-2';
|
||||||
ALTER EXTENSION citus UPDATE TO '7.5-3';
|
ALTER EXTENSION citus UPDATE TO '7.5-3';
|
||||||
ALTER EXTENSION citus UPDATE TO '7.5-4';
|
ALTER EXTENSION citus UPDATE TO '7.5-4';
|
||||||
ALTER EXTENSION citus UPDATE TO '7.5-5';
|
ALTER EXTENSION citus UPDATE TO '7.5-5';
|
||||||
|
ALTER EXTENSION citus UPDATE TO '7.5-6';
|
||||||
-- show running version
|
-- show running version
|
||||||
SHOW citus.version;
|
SHOW citus.version;
|
||||||
citus.version
|
citus.version
|
||||||
|
|
|
@ -210,6 +210,8 @@ BEGIN;
|
||||||
SELECT create_intermediate_result('topten', 'SELECT count(*) FROM test');
|
SELECT create_intermediate_result('topten', 'SELECT count(*) FROM test');
|
||||||
ERROR: permission denied for table test
|
ERROR: permission denied for table test
|
||||||
ABORT;
|
ABORT;
|
||||||
|
SELECT * FROM citus_stat_statements_reset();
|
||||||
|
ERROR: permission denied for function citus_stat_statements_reset
|
||||||
RESET ROLE;
|
RESET ROLE;
|
||||||
DROP TABLE test;
|
DROP TABLE test;
|
||||||
DROP USER full_access;
|
DROP USER full_access;
|
||||||
|
|
|
@ -210,6 +210,8 @@ BEGIN;
|
||||||
SELECT create_intermediate_result('topten', 'SELECT count(*) FROM test');
|
SELECT create_intermediate_result('topten', 'SELECT count(*) FROM test');
|
||||||
ERROR: permission denied for relation test
|
ERROR: permission denied for relation test
|
||||||
ABORT;
|
ABORT;
|
||||||
|
SELECT * FROM citus_stat_statements_reset();
|
||||||
|
ERROR: permission denied for function citus_stat_statements_reset
|
||||||
RESET ROLE;
|
RESET ROLE;
|
||||||
DROP TABLE test;
|
DROP TABLE test;
|
||||||
DROP USER full_access;
|
DROP USER full_access;
|
||||||
|
|
|
@ -141,6 +141,7 @@ ALTER EXTENSION citus UPDATE TO '7.5-2';
|
||||||
ALTER EXTENSION citus UPDATE TO '7.5-3';
|
ALTER EXTENSION citus UPDATE TO '7.5-3';
|
||||||
ALTER EXTENSION citus UPDATE TO '7.5-4';
|
ALTER EXTENSION citus UPDATE TO '7.5-4';
|
||||||
ALTER EXTENSION citus UPDATE TO '7.5-5';
|
ALTER EXTENSION citus UPDATE TO '7.5-5';
|
||||||
|
ALTER EXTENSION citus UPDATE TO '7.5-6';
|
||||||
|
|
||||||
-- show running version
|
-- show running version
|
||||||
SHOW citus.version;
|
SHOW citus.version;
|
||||||
|
|
|
@ -136,6 +136,8 @@ BEGIN;
|
||||||
SELECT create_intermediate_result('topten', 'SELECT count(*) FROM test');
|
SELECT create_intermediate_result('topten', 'SELECT count(*) FROM test');
|
||||||
ABORT;
|
ABORT;
|
||||||
|
|
||||||
|
SELECT * FROM citus_stat_statements_reset();
|
||||||
|
|
||||||
RESET ROLE;
|
RESET ROLE;
|
||||||
|
|
||||||
DROP TABLE test;
|
DROP TABLE test;
|
||||||
|
|
Loading…
Reference in New Issue