mirror of
https://github.com/dolthub/dolt.git
synced 2026-02-08 18:58:47 -06:00
NBS is stable enough that we've made it the default store for command line tools, and the go-to store for tests that require temporary, but persistent, storage. We intend to remove support for LevelDB-backed chunk storage completely ASAP. This patch removes all usage of LevelDBStore from noms.git, but doesn't remove LevelDBStore _just_ yet as there are still some dependencies on it elsewhere. Toward #3127
CSV Importer
Imports a CSV file as List<T> where T is a struct with fields corresponding to the CSV's column headers. The struct spec can also be set manually with the -header flag.
Usage
$ cd csv-import
$ go build
$ ./csv-import <PATH> http://localhost:8000::foo
Some places for CSV files
- https://data.cityofnewyork.us/api/views/kku6-nxdu/rows.csv?accessType=DOWNLOAD
- http://www.opendatacache.com/
CSV Exporter
Export a dataset in CSV format to stdout with column headers.
Usage
$ cd csv-export
$ go build
$ ./csv-export http://localhost:8000:foo