dsq
dsq copied to clipboard
Commandline tool for running SQL queries against JSON, CSV, Excel, Parquet, and more.
I'm trying to put together a simple data migration pipeline that reads from Excel sheets into a PostgreSQL database, and I'd like to avoid writing new code if possible. My...
**Describe the bug and expected behavior** In my testing with large datasets, there is at least one array of objects that is not being reported with --schema when the array...
**Describe the bug and expected behavior** I have a large number of customer Paquet files which have the timestamp in INT96 format. Timestamp is being interpreted as STR rather than...
Hi! Based on this approach https://github.com/golang/go/wiki/Modules#how-can-i-track-tool-dependencies-for-a-module to track tool dependencies for a module, as [an example](https://github.com/kamilsk/dotfiles/blob/b7c282d8b5ca726aae7c751a4bc0bcf5e90a9058/toolset/tools.go#L18), I found a slight inconvenience when working with `dsq`, because `dsq` uses a different...
Using the [attached xlsx sheet](https://github.com/multiprocessio/dsq/files/8985955/newline.xlsx), running `dsq newline.xlsx --schema` generates the following error: ``` json: error calling MarshalJSON for type *runner.Shape: invalid character '\n' in string literal ``` Running `dsq...
I have installed dsq on my manjaro (arch linux like) raspberry pi 4 with this file: [PKGBUILD](https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=dsq) Everything has worked fine until the check part which runs the test.py script....
Could you also include [miller](https://miller.readthedocs.io/)/mlr to the list of tools? Here is the command line to get the same result with pretty formatting: `mlr --icsv --opprint --barred stats1 -a count,mean...
Catchall for now for potential improvements to datastation/dsq. * SQL pre-processing * Import only used fields (see #71) * Do pre-filtering of data in SQLiteWriter, only insert things that match...
There may not be an existing SQLite parser we can use from Go but for simple queries we can use a PostgreSQL parser, see [here for a good one and...