Curious what real-world files people are dealing with. If you had a "SQL for files" tool sitting in your editor, what would be the first ugly thing you'd try to query?
A 20 GB Parquet dump? A folder of nested JSON logs? A CSV with 400 columns and no header? Something worse?
Reply with the file (or describe it) I'll test File SQL against the weirdest ones and post results here. Free stress test
Does the right-click → table thing handle nested Parquet partitions automatically, or do you have to flatten the folder structure first?
@dilararuhw Thanks for checking this out. Right now, it doesn't auto-handle nested Hive-style partitions. It groups by leaf subfolder. Will take it as feedback.
Does the query results pane let you export back out to Parquet or CSV directly, or do you have to pipe through another tool for that round trip?
@resulsz4y It's already on the roadmap. Will be coming in upcoming releases — planning to add programmatic export using COPY as well. Thanks for checking this out!
Love this, being able to right-click a Parquet file and query it right in VS Code saves so much context switching. One thing that would make it even better: add a way to persist and share connection configs and saved queries per project, so my whole team can run the same SQL against the same folder structure without each person setting it up from scratch.
@ilk_l13311 Thanks for the feedback. Yeah, this is a really good point. Team setup so everyone runs the same SQL on the same folders is definitely where this needs to go next. Adding it to the roadmap.
Quick update — shipped a bunch of what you all asked for in the launch thread:
Shareable workspace config — check a .filesql file into git, everyone on the team gets the same tables and saved queries
Hive-partitioned datasets — year=/month=/day= folders are auto-detected as a single partitioned table
S3 streaming — large Parquet files are range-read directly from S3 via DuckDB's httpfs, no more full downloads
Export results — one click to save any query result as CSV or Parquet
Thanks again for all the feedback that shaped this. More coming.
Right-clicking a Parquet file in the explorer and getting an instant SQL table feels like the obvious thing that should have existed years ago. Really clean workflow for quick local analysis.
@kemalcakandg84 Thanks a lot! Yeah, that's exactly the itch I built it to scratch — was tired of spinning up a notebook every time. Really appreciate you checking it out.