Clickhouse #2339
Replies: 6 comments
-
I think Clickhouse is already supported via the Postgres connector. See #181. Can you test to confirm? (We don't have a Clickhouse db!) |
Beta Was this translation helpful? Give feedback.
-
IMO, clickhouse have a postgres interface compatibility layer, but in practise it's less popular than its Native protocol and HTTP protocol. the PR #516 takes advantage of the npm package https://github.com/TimonKK/clickhouse to leverage the support about clickhouse with the 8123 port. This port is exposed in the instances created in Clickhouse Cloud service (however, it did not exposes the postgres protocol's port).
sure! can you give a hand about how to add the test on clickhouse into the ci? or can i test with the sites/test-env/pages/firstquery.md? |
Beta Was this translation helpful? Give feedback.
-
Here is the output with the clickhouse data connection in |
Beta Was this translation helpful? Give feedback.
-
Gotcha, makes sense.
This needs a bit more thought. The way we run the CI with existing DBs is against our own DB of that type. We configure the connection using environment variables in the github. To date we've covered the DBs we've got most experience using in analytics, and that our cloud customers are using. Rethinking connectorsAs we go forward we want the community to be able to use their other databases, but it's impractical / uneconomical for us to spin up every database type for testing. There's also a question of maintainability for the core team. On this basis, we're looking to re-architect evidence so that community members can plug in their own connectors that they maintain. See #486 I think Clickhouse probably falls in this category for us: want to support it, but not spend core team time maintaining it. Would you be up for starting Clickhouse as one of the first "community supported" connectors? What this would involve in practise:
|
Beta Was this translation helpful? Give feedback.
-
sure, looking forward for the new connectors architecture! |
Beta Was this translation helpful? Give feedback.
-
Hello - looping back on connector requests We have recently re-architected Evidence (since this issue was opened), and Evidence is now "pluggable", meaning you can write your own connectors, publish them, and use them in Evidence. If you are interesting in writing a connector, here are some resources:
If you do write a plugin:
|
Beta Was this translation helpful? Give feedback.
-
Feature Description
Clickhouse is a widely used analystic databases, evidence can help making report with the data which stored in clickhouse or any clickhouse-compatible alternatives.
Goal of Feature
Current Solution
Are you interested in contributing this feature?
Beta Was this translation helpful? Give feedback.
All reactions