-
Notifications
You must be signed in to change notification settings - Fork 138
Table creation partition/cluster support #395
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
Comments
I think one of the challenges is that current DDL only supports defining clustering/partitioning on table creation, but doesn't support altering them afterwards. So I'm not sure if overriding Current API allows modifying clustering settings in-place, but not for partitioning. Also there are several constraints compared to regular relational DB indexing:
|
Thanks @chalmerlowe !!! |
Thank @nlenepveu |
Is your feature request related to a problem? Please describe.
Quickly looking through the source code, it looks like there is no support for partition/cluster configuration at time of table creation. The best reference I see anywhere close to this is in the function base.py -> get_indexes. So it looks like we can just get indexing information but not set indexing.
Describe the solution you'd like
Added support for index configuration.
Describe alternatives you've considered
Will probably need to make another SQL query to check metadata if indexing is in place, and if not, set the indexing via SQLalchemy text() function.
The text was updated successfully, but these errors were encountered: