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 output
This commit is contained in:
@ -66,8 +66,14 @@ type APIClient struct {
|
||||
|
||||
LegacyAuthorizationsApi LegacyAuthorizationsApi
|
||||
|
||||
LegacyQueryApi LegacyQueryApi
|
||||
|
||||
LegacyWriteApi LegacyWriteApi
|
||||
|
||||
OrganizationsApi OrganizationsApi
|
||||
|
||||
PingApi PingApi
|
||||
|
||||
QueryApi QueryApi
|
||||
|
||||
RemoteConnectionsApi RemoteConnectionsApi
|
||||
@ -123,7 +129,10 @@ func NewAPIClient(cfg *Configuration) *APIClient {
|
||||
c.DeleteApi = (*DeleteApiService)(&c.common)
|
||||
c.HealthApi = (*HealthApiService)(&c.common)
|
||||
c.LegacyAuthorizationsApi = (*LegacyAuthorizationsApiService)(&c.common)
|
||||
c.LegacyQueryApi = (*LegacyQueryApiService)(&c.common)
|
||||
c.LegacyWriteApi = (*LegacyWriteApiService)(&c.common)
|
||||
c.OrganizationsApi = (*OrganizationsApiService)(&c.common)
|
||||
c.PingApi = (*PingApiService)(&c.common)
|
||||
c.QueryApi = (*QueryApiService)(&c.common)
|
||||
c.RemoteConnectionsApi = (*RemoteConnectionsApiService)(&c.common)
|
||||
c.ReplicationsApi = (*ReplicationsApiService)(&c.common)
|
||||
|
||||
Reference in New Issue
Block a user