-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[I/O] Enable using CrateDB-specific DDL statements on ctk load table
interface
#149
Comments
Currently, it is not even possible to create the table manually using specific parameters, because the process is dropping the table and recreating it with standard options, see GH-148. That's probably the worst approach ;]. |
It may make sense to have a dedicated subcommand aside to |
While that will give more powers to the end user, in order to better use CrateDB's special features, it would totally deter the conveniency of automatic schema propagation. Maybe we should go the extra mile of being able to supply proprietary SQL DDL parameters to the application? However, this approach would still need some kind of special patches to pandas' |
The question is how to bring that together and make it work on behalf of SQLAlchemy Core (not ORM), because in this mode, there just isn't any ORM model where |
At this spot, in :param \**kw: Additional keyword arguments not mentioned above are
dialect specific, and passed in the form ``<dialectname>_<argname>``.
See the documentation regarding an individual dialect at
:ref:`dialect_toplevel` for detail on documented arguments. For example, defining a Table(self.name, meta, *columns, schema=schema, crate_partitioned_by="time") |
There are patches now, which aim to improve the situation. SQLAlchemy Dialect |
About
@wierdvanderhaar suggested to improve the
ctk load table
interface such that the target table can be created with CrateDB-specific features like partitioned table, and friends. Thanks.The text was updated successfully, but these errors were encountered: