Anne Yu created SENTRY-747:
------------------------------

             Summary: Create a view by unioning tables, grant select then 
select from view encounter errors (1.5.0 only)
                 Key: SENTRY-747
                 URL: https://issues.apache.org/jira/browse/SENTRY-747
             Project: Sentry
          Issue Type: Bug
    Affects Versions: 1.5.0
            Reporter: Anne Yu
             Fix For: 1.5.0


cc [~sravya]. This issue shows after column level privilege.

{code}
CREATE TABLE test_complex_view_table (userid VARCHAR(64), link STRING, source 
STRING) PARTITIONED BY (datestamp STRING) CLUSTERED BY (userid) INTO 256 
BUCKETS STORED AS ORC;

CREATE TABLE test_complex_view_table_2 (userid VARCHAR(64), name VARCHAR(64), 
age INT, gpa DECIMAL(3, 2)) CLUSTERED BY (age) INTO 2 BUCKETS STORED AS ORC;

CREATE TABLE test_user_info (userid VARCHAR(64), name STRING, address STRING, 
tel STRING);

CREATE VIEW test_complex_view AS SELECT u.userid, u.name, u.address, res.uid 
FROM (SELECT t1.userid AS uid FROM test_complex_view_table t1 UNION ALL SELECT 
t2.userid AS uid FROM test_complex_view_table_2 t2 ) res JOIN test_user_info u 
ON (u.userid = res.uid);

Required privileges for this query: 
Server=server1->Db=test_complex_view_database->Table=test_complex_view_table->Column=userid->action=select;
{code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to