Karan Mehta created PHOENIX-4417:
------------------------------------

             Summary: Add a SQL command to view permissions
                 Key: PHOENIX-4417
                 URL: https://issues.apache.org/jira/browse/PHOENIX-4417
             Project: Phoenix
          Issue Type: New Feature
            Reporter: Karan Mehta


We have PHOENIX-672. This JIRA is directly related to it.
Add a SQL command {{user_permissions}} to view the current state of permissions 
for a user, table, schema. This can help the user determine if the permissions 
of various related tables are in-sync or not, when exception is thrown. As of 
now, we can only do it via scanning {{hbase:acl}} table. 
A quick search shows that traditional SQL DB's don't have special statements 
for this, they rather use select queries on acl tables to determine the 
permissions. We need to bring up our own syntax in such a case. 
If we want to continue with SQL standard, then we need to introduce an 
additional case where the select query works on the acl table directly. 
HBase:acl table is not exposed via Phoenix, so the change will not be 
straightforward. This JIRA is to discuss how we should approach this feature.

Please provide suggestions.
[[email protected]] [~jamestaylor] [[email protected]] [~apurtell]



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to