1 Answer
- Newest
- Most votes
- Most comments
0
Hello,
The AWS documentation for table, database, and column names does not explicitly mention that dashes should not be used:
Acceptable characters for database names, table names, and column names in AWS Glue must be a UTF-8 string. The string must not be less than 1 or more than 255 bytes long.
However, I found the following information in the AWS documentation about Creating and querying tables for custom VPC flow logs in Athena:
In Athena, the only acceptable characters for database names, table names, and column names are lowercase letters, numbers, and the underscore character.
I hope this information is helpful.
answered a year ago
Relevant content
- AWS OFFICIALUpdated 6 months ago

OK, that's interesting - in the Athena documentation no such limitation is mentioned.
I think so. Here's similar question on re:Post!