syun64 commented on issue #278:
URL: https://github.com/apache/iceberg-python/issues/278#issuecomment-1900264983

   Thank you for adding the context @Fokko :)
   
   Just so that we make sure new readers aren’t confused, do you think it’s 
fair to say that we are talking about ‘assigning fresh IDs’ in two separate 
ways?
   1. Auto assigning fresh IDs in column order when reading iceberg table files
   2. Assigning fresh IDs for the purpose of new Iceberg table creation based 
on an arrow table that does not have field_ids
   
   The discussions so far, and the PR above, have alluded to the fact that (1) 
above is dangerous and will not be supported in Python and Java. (2) however is 
necessary for applications to use PyIceberg in a similar way that Spark is 
being used. Spark Dataframes currently can be used to create new iceberg tables 
without field_id metadata.


-- 
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: issues-unsubscr...@iceberg.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@iceberg.apache.org
For additional commands, e-mail: issues-h...@iceberg.apache.org

Reply via email to