-
Notifications
You must be signed in to change notification settings - Fork 751
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
feat: Iceberg/create-catalog #9017
Conversation
Signed-off-by: 蔡略 <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: 蔡略 <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
- introduce `flatten` catalog - all tables now created from database Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
1. since iceberg introduces not realy much dependency, no conditional compile 2. iceberg don't have tanant abstraction, use `default` of `TableMeta` and `DatabaseMeta` Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Is it possible add a test for this PR? |
Working on it, I'm implementing new SQLs for listing databases and tables under different catalogs. |
Signed-off-by: 蔡略 <cailue@bupt.edu.cn>
1. no awk Signed-off-by: 蔡略 <cailue@bupt.edu.cn>
1. sql error in sqllogictests 2. upload test data in cluster Signed-off-by: 蔡略 <cailue@bupt.edu.cn>
Signed-off-by: 蔡略 <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Strange failures in sql logic tests, having been fixing it... |
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
7ccb5e4
to
a83da2b
Compare
Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
55e2fd2
to
8b42e9f
Compare
This PR addes new syntax along with its implementations, resulting imcompatibility against old versions. The test should be resumed by following PRs under this topic Signed-off-by: ClSlaid <cailue@bupt.edu.cn>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
I hereby agree to the terms of the CLA available at: https://databend.rs/dev/policies/cla/
Summary
This PR implements:
Note:
intepreter
tobinder
allow_insecure
will also affect the catalog!Example
Future Possibility
The metadata deserialize is mostly done with a fork of iceberg-rs. To fully implement iceberg in Databend repository may result in large size of code and drags compile time.
It may be a better choice to have a standalone
databend-iceberg
crate, working as a query engine, implementing validation, reading, writing, and partitioning for iceberg. And then plug it in Databend.