Commit fc52974
authored
feat: add back the InfluxQL REPL (#386)
* add v1-compatible query path and refactor other paths to de-duplicate "/query"
* add initial influxQL repl
* add ping endpoint to schema
* improve prompt UX, implement some commands
* fix json column type in schema and improve completion
* feat: add table formatter and move to forked go-prompt
* improve formatting and add table pagination
* implement more REPL commands, including insert and history
* implement "INSERT INTO"
* move repl command to "v1 repl"
* refactor and improve documentation
* clean up v1_repl cmd
* update to latest openapi, use some openapi paths instead of overrides
* remove additional files that were moved to openapi
* compute historyFilePath at REPL start
* clean up REPL use command logic flow
* clean up comments for TODOs now in issues
* move gopher (chonky boi)
* remove autocompletion for separate PR
* run go mod tidy
* add rfc3339 precision option
* allow left and right column scrolling to display whole table
* add error to JSON query response
* add tags and partial to JSON response series schema
* fix csv formatting and add column formatting
* remove table format for separate PR
* fix getDatabases
* move from write to legacy write endpoint for INSERT
* remove history vestiges
* allow multiple spaces in INSERT commands
* add precision comment
* remove auth for separate PR
* separate parseInsert and add unit test
* add additional test case and improve error messages
* fix missing errors import
* print rfc3339 precision
* add rfc3339 to help output1 parent 51ca97e commit fc52974
File tree
44 files changed
+2946
-292
lines changed- api
- contract
- clients/v1_repl
- cmd/influx
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
44 files changed
+2946
-292
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments