devinjdangelo commented on issue #9785:
URL: 
https://github.com/apache/arrow-datafusion/issues/9785#issuecomment-2020855688

   > I don't like the first option. If one person creates a table partitioned 
on year/month and another person reads it as month/year, the second person 
won't see any updates the first person have done, and vice versa.
   
   I see the two tables as distinct tables. They happen to share the same base 
file path, but reordering the partitions changes the schema and where the files 
are actually stored within the base path.
   
   You can run into similar issues with non partitioned tables if you write 
different schemas with different column orderings to the same base path. 
   
   We could potentially return an error earlier by checking the schema of any 
file present during the create external table execution plan. That way we 
prevent a user from creating a table with an incorrect schema over top of an 
existing table with a different schema.
   
   


-- 
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]

Reply via email to