-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SQL Editor with 30+ Databases - close to PRQL support #4502
Comments
I cannot find your commit to qStudio for PRQL syntax highlighting. We have the
|
Hi @ryanhamilton ! qStudio looks great, nice work... That would be super from our end. We do already produce binaries, for example: https://github.com/PRQL/prql/releases/tag/0.11.4 FWIW my guess is that asking folks to add the binary to their path might be difficult for the average user. I get the reluctance to make your binary heavier, though the compressed binaries are 3-5MB at that link... There was some work to make a Java binding — we still run tests on it, so it very likely works — though I haven't heard of that many folks using it... |
@ryanhamilton This is SO COOL! I downloaded a copy and I like it a lot. (This seems pretty mature - you even support different themes, which makes me happy. (I'm a Solarized Light kind of guy :-)) Adding direct support for PRQL would make my day. I found a few rough edges while I was downloading/installing. What's the best place for me to offer comments/suggestions? Thanks! |
Thanks @max-sixty @vanillajonathan - That worked!
@richb-hanover The best place is on github: https://github.com/timeseries/qstudio/issues The one thing I wasn't sure of is what separator PRQL uses between separate statements. I assumed ;. If it gets enough users I can see about adding automatic download of prqlc. 🚀 👍 |
Oh wow! I so want to look at this (but it'll probably have to wait 'til this weekend...) PS PRQL is line-based - there are no "end of line" separators. Thanks! |
Thanks for your help @richb-hanover , between us we got it working. 👍 I have added a custom demo page: |
@ryanhamilton I would hold off on a big announcement. I tried it with a big query that works fine when I paste the SQL into SQLiteBrowser, but throws an error in qStudio. (That's what I had in mind in my note at timestored/qstudio#44.) I'll aim to get a complete report to you by this weekend. Thanks again. |
FYI The new qStudio with PRQL reached the top of HN |
Congratulations on HN coverage! I especially like this:
That comports with my mentor's adage:
It sounds reasonable to have qStudio listed as an integration. I'll talk it up. Thanks again |
@max-sixty I've been having a lot of fun with qStudio. Any reason we shouldn't list it as an integration? (It is, after all...) Thanks Update: I raised a PR #4547 |
@ryanhamilton I cannot find your commit to qStudio for PRQL syntax highlighting. |
Congrats on the HN exposure @ryanhamilton ! |
Closing as resolved and thanks to @richb-hanover I'm managing to close out some bugs. |
What's up?
"We’d like to make it easier to try PRQL. We currently have the playground, which compiles PRQL and runs queries with a DuckDB wasm module, but there’s much more we could do. "
Hi,
I have just added PRQL syntax highlighting to qStudio (screenshot below).
QStudio is a free and open core SQL Editor for data analysts (https://www.timestored.com/qstudio/).
Today it only highlights code but it would be very easy to add the ability to run PRQL against all 30+ supported databases.
The main blocker is that I don't want to add ~20MB plus to the download size of qStudio (99MB) for functionality not many people may use. My proposal:
Or I am open to alternative suggestions.
The text was updated successfully, but these errors were encountered: