isc-patrick commented on issue #1148:
URL: 
https://github.com/apache/iceberg-python/issues/1148#issuecomment-2338829111

   My thought was to pass an additional argument into init that allowed you to 
turn off creation of tables. My concern is that I don't think you will want 
this auto-create to happen on any system in production, as the catalog should 
already exist and I really want it to fail fast if it does not exist instead of 
creating new tables and failing later, like when the system is live. In 
general, I would never have DDL applied to a DB as part of a dependant 
applications runtime.
   
   So that would mean passing a new boolen into the constructor, say 
create_if_not_exists: bool = True, before the **properties and then replacing 
the _ensure_table_exists method with the create_all conditioned on the new bool.


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