Skip to content

Conversation

@callum-ryan
Copy link
Contributor

this is a WIP. Pulling tests in from @fqaiser94's original recommended test set as I go.

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
@callum-ryan callum-ryan force-pushed the feat/sql-catalog-tables branch from 3de1771 to 8229ea8 Compare September 11, 2024 20:07
Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
@callum-ryan callum-ryan marked this pull request as ready for review September 12, 2024 07:45
Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
Copy link
Contributor

@liurenjie1024 liurenjie1024 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @callum-ryan for this great pr! Generally LGTM, I've left some minor points to fix, others are great! One thing I want to ask is that do we have plan for tests against other databases such as postgres, mysql?

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
@callum-ryan
Copy link
Contributor Author

Thanks @callum-ryan for this great pr! Generally LGTM, I've left some minor points to fix, others are great! One thing I want to ask is that do we have plan for tests against other databases such as postgres, mysql?

Thanks @liurenjie1024, I have fixed the points raised. I'm happy to take a look at integration tests for PostgreSQL and MySQL, it will take me some extra time as I am unfamiliar with the way these tests run for the repo. The REST catalog tests seem to be doing what I'd need to spin up some containers with the appropriate backends.

Copy link
Contributor

@liurenjie1024 liurenjie1024 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @callum-ryan !

@liurenjie1024 liurenjie1024 merged commit ae6d095 into apache:main Oct 12, 2024
shaeqahmed pushed a commit to matanolabs/iceberg-rust that referenced this pull request Dec 9, 2024
* feat: add list/exist table + drop namespace

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

* feat: create table

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

* feat: add load table

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

* feat: add the rest of table ops

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

* fix: sort order on test

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

* fix: sort Cargo.toml

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

* fix: Adjust error message for existence of table

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

* fix: update_table throws Unsupported, add catalog filter to drop_nsp

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>

---------

Signed-off-by: callum-ryan <19956159+callum-ryan@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants