Skip to content

Commit

Permalink
Runtime : Support multiple schemas with one live connection (#4444)
Browse files Browse the repository at this point in the history
* initial commit

* fixing other APIs as well

* fixes in backend to split tbl name

* cover all table queries

* fix unit tests

* information_schema fix for duckdb + rename

* don't need db and schema support for duckdb for now

* revert temporary UI changes

* fix field rename

* added support for database and schema in other profiling APIs

* small self review

* observability

* review comments

* review comments

* review comments simplify information_schema calls

* review comments simplify information_schema calls

* small rename

* missing changes

* Apply suggestions from code review

Co-authored-by: Benjamin Egelund-Müller <b@egelund-muller.com>

* nit

* UI to support multiple schemas in an OLAP engine (#4515)

* WIP commit

* Telemetry and source rename fixes (#4494)

* Fix behaviour event used on cloud

* Fix rename not working with olap table list

* Add a debounce to table list

* Fix debounce logic

---------

Co-authored-by: Eric P Green <ericpgreen2@gmail.com>

* Add `connector`, `database`, `databaseSchema` as inputs to a Table's `GenerateMetricsViewFile`

* Use "duckdb" connector for sources & models

* Use source & model connectors

* Bugfix

* Fix lint

* Fix lint

* Fix type imports

* Connector-specific fully-qualified table names

* Cleanup

* druid fix

* Cleanup

* Fix merge

---------

Co-authored-by: Aditya Hegde <adityahegderocks@gmail.com>
Co-authored-by: Anshul Khandelwal <anshulkhandelwal94@gmail.com>

* missing database and schema passing in new code

---------

Co-authored-by: Benjamin Egelund-Müller <b@egelund-muller.com>
Co-authored-by: Eric P Green <ericpgreen2@gmail.com>
Co-authored-by: Aditya Hegde <adityahegderocks@gmail.com>
  • Loading branch information
4 people authored Apr 6, 2024
1 parent 96322c2 commit eb107a3
Show file tree
Hide file tree
Showing 82 changed files with 3,834 additions and 2,590 deletions.
1,710 changes: 865 additions & 845 deletions proto/gen/rill/runtime/v1/api.pb.go

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions proto/gen/rill/runtime/v1/api.pb.validate.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

69 changes: 50 additions & 19 deletions proto/gen/rill/runtime/v1/connectors.pb.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions proto/gen/rill/runtime/v1/connectors.pb.validate.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

1 comment on commit eb107a3

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

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

Please sign in to comment.