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]
