rajarshisarkar opened a new pull request #3668:
URL: https://github.com/apache/iceberg/pull/3668


   There seems to be an inconsistency in the public documentation, 
https://docs.aws.amazon.com/athena/latest/ug/glue-best-practices.html#schema-names.
 As per the doc, the database name has the following constraints:
   
   - A database name cannot be longer than 255 characters.
   - The only acceptable characters for database names, table names, and column 
names are lowercase letters, numbers, and the underscore character.
   
   However, I was able to create the following databases (in `us-east-1` 
region):
   
   ```
   aws glue create-database --database-input "{\"Name\":\"tempdb-test\"}"
   aws glue create-database --database-input 
"{\"Name\":\"tempdb-test$21.asdj123\"}"
   aws glue create-database --database-input 
"{\"Name\":\"tempdb-test$21.asdj123||\"}"
   aws glue create-database --database-input 
"{\"Name\":\"tempdb-test$21.asdj123||#^@#^$@$$!@#@!#\"}"
   ```
   
   I am removing the namespace validation for time being (we can do that if we 
don’t gain any traction). I have reached out to Glue Team for clarification on 
the public documentation as well.


-- 
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]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to