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]

Reply via email to