MXS-1389: Add test for uses_function

The test uses a uses_function type rule to restrict access to the name and
address columns.
This commit is contained in:
Markus Mäkelä
2017-09-07 15:38:54 +03:00
parent bca1e34d27
commit 1e2e43a96e
5 changed files with 19 additions and 2 deletions

View File

@ -0,0 +1,10 @@
SELECT SUM(name), address FROM t1;
SELECT name, SUM(address) FROM t1;
SELECT address, SUM(name) FROM t1;
SELECT SUM(address), name FROM t1;
SELECT AVG(name), address FROM t1;
SELECT name, AVG(address) FROM t1;
SELECT address, AVG(name) FROM t1;
SELECT AVG(address), name FROM t1;
SELECT AVG(name), SUM(address) FROM t1;
SELECT SUM(name), AVG(address) FROM t1;

View File

@ -0,0 +1,5 @@
DROP TABLE IF EXISTS t1;
CREATE TABLE t1 (name int, address int, email int);
INSERT INTO t1 VALUES (1, 1, 1);
SELECT name, address, email FROM t1;
SELECT name, address, SUM(email) FROM t1;

View File

@ -0,0 +1,2 @@
rule no_func_usage deny uses_function name address
users %@% match any rules no_func_usage