dongxiaoman opened a new pull request, #8713:
URL: https://github.com/apache/pinot/pull/8713

   ## Description
   
   Allows table name with dots by a shared pinot property. This will allow 
table name format like `namespace.table_name` to avoid table_name conflict 
while providing some mitigation/middle ground before Pinot table goes true 
multi-tenant.
   
   The use case this one PR enabled will be for some users sharing a same Pinot 
Cluster, with the below rules:
   1. The Admin enforces the rule that the users cannot use dots in their own 
table_name like `test`;
   2. The Admin also enforces the rule that the users will be given a unique 
"namespace" as prefix to table;
   3. The users can create a table named `test` and write query 
freely/naturally with table name like `user_namespace.test`
   4. Pinot can delegate the authorization of table access via its plugin 
properly in the query
   
   ## Extended feature
   Extract column name only after the last dot in cases like `SELECT 
db.namespace.table.column_name from db.namespace.table`. In the example the 
table name will be `db.namespace.table`
   
   ## Tests Done
   Many Unit tests


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to