mchades opened a new issue, #10909:
URL: https://github.com/apache/gravitino/issues/10909

   ### What would you like to be improved?
   Please improve consistency for object names containing dots (`.`), so list 
and load operations behave consistently.
   
   Current behavior (verified with MySQL underlying names containing dots):
   - A schema/database name like `db_xxx.nested` can appear in listing results.
   - But loading the same object can fail in subsequent operations.
   - Similar inconsistency is also observable for table loading when schema 
name contains dots.
   
   This breaks the expected contract that objects returned by `list*` should be 
loadable by corresponding `load*` calls.
   
   ### How should we improve?
   Expected behavior:
   - If an object appears in `list*` results, loading that same object with 
`load*` should succeed.
   - Dots inside a single logical name segment should not be treated as 
hierarchy delimiters.
   
   Suggested scope:
   - Cover schema and table paths first.
   - Review related object paths (topic/fileset/model/function, etc.) for the 
same consistency requirement.
   
   Reproduction reference (MySQL-based):
   1. Create schema/database with dot in name: `CREATE DATABASE `db_xxx.nested``
   2. `listSchemas()` includes `db_xxx.nested`
   3. Loading the same schema fails
   4. Creating/loading table under that schema can also hit inconsistency
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to