Skip to content

Commit ab643e1

Browse files
sunng87iPeluwa
andauthored
feat: information schema support (#71)
* Add information_schema support and enhance PostgreSQL compatibility\n\n- Added , , and in for schema introspection using DataFusion catalogs.\n- Integrated queries in with , , and .\n- Implemented mock in to return , improving compatibility.\n- Enhanced with support, returning as the search path.\n- Refined query qualification in to exclude and , preventing planning errors.\n- Added debug logging in for incoming queries (requires dependency).\n- Updated with basic table registration and catalog name handling, setting the stage for further enhancements.\n- Updated to include dependency for debugging.\n\nNote: still uses and lacks integration; to be addressed in a future commit. * test: fix dbname in integration test * doc: update status in readme * fix: remove query normalization step --------- Co-authored-by: Oluwapeluwa Ibrahim <[email protected]> Co-authored-by: Ibrahim Oluwapeluwa <[email protected]>
1 parent 4b8ea1c commit ab643e1

File tree

8 files changed

+453
-90
lines changed

8 files changed

+453
-90
lines changed

Cargo.lock

Lines changed: 36 additions & 33 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ picking up unfinished items.
1919

2020
- [x] datafusion-postgres as a CLI tool
2121
- [x] datafusion-postgres as a library
22-
- [ ] datafusion information schema: a postgres compatible `information_schema`
22+
- [x] datafusion information schema: a postgres compatible `information_schema`
2323
- [ ] datafusion pg catalog: a postgres compatible `pg_catalog`
2424
- [ ] data type mapping between arrow and postgres: in progress
2525
- [ ] additional postgres functions for datafusion

0 commit comments

Comments
 (0)