Dynamic Addition of Query Runners in Redash Without Rebuilding (Beginner Question) #7183
Unanswered
johnthotekat
asked this question in
Q&A
Replies: 1 comment 3 replies
-
Query runners are essentially python code that sends raw query texts to a database. Each database has some unique aspects to which the python code needs to adapt. Following best practices, Redash maintainers and contributors should thoroughly test their runner code. From a security perspective, all accesses to the db should be managed upon the creation of the db users. AFAIK, Redash has little way or responsibility to prevent a |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm new to Redash and still learning about its architecture and capabilities. As I explore its features, I'm curious about the possibility of extending its functionality by adding new query runners dynamically.
From what I understand so far, adding a new query runner typically requires modifying the core codebase and rebuilding the application. However, I'm wondering if there's a more flexible approach.
My question is: Is there a way for a Redash beginner to add new query runners dynamically at runtime, without having to rebuild and redeploy the entire application?
Specifically, I'd like to know:
As someone new to Redash, I'm open to learning about any existing solutions, workarounds, or even alternative approaches that might address this need. Any beginner-friendly insights or explanations would be greatly appreciated.
Beta Was this translation helpful? Give feedback.
All reactions