vbekiaris opened a new issue, #479: URL: https://github.com/apache/iceberg-go/issues/479
### Apache Iceberg version None ### Please describe the bug 🐞 We are appending data to a table in AWS Glue Catalog using PyIceberg & PyArrow then try to load the table from `iceberg-go` but `LoadTable` fails with "table X.Y is not an iceberg table". The table parameters map contains key "table_type" as required by [Glue catalog implementation](https://github.com/apache/iceberg-go/blob/237da8fd2034d772cd5969a372d2e411e3dfc66d/catalog/glue/glue.go#L697-L699) but its value is not all-upper "ICEBERG", rather it's lower case. Both [PyIceberg](https://github.com/apache/iceberg-python/blob/main/pyiceberg/catalog/glue.py#L376) and [java](https://github.com/apache/iceberg/blob/061ae58986db3495ff3af6f1932a96dd086e5fbd/aws/src/main/java/org/apache/iceberg/aws/glue/GlueCatalog.java#L329) implementations perform the same check ignoring the case of the value. It seems that the condition check should be implemented in case-insensitive way for `iceberg-go` too, wdyt? -- 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]
