From 006c232e216e6e280dec4221620319bf53453205 Mon Sep 17 00:00:00 2001 From: Young Xu Date: Thu, 22 Jan 2026 23:29:35 +0800 Subject: [PATCH] fix: set query epoch default value none Signed-off-by: Young Xu --- core/http_client.go | 4 +++- go.mod | 8 ++++---- go.sum | 16 ++++++++-------- 3 files changed, 15 insertions(+), 13 deletions(-) diff --git a/core/http_client.go b/core/http_client.go index 03ef931..e44c772 100644 --- a/core/http_client.go +++ b/core/http_client.go @@ -158,7 +158,9 @@ func (h *HttpClientCreator) Query(ctx context.Context, query *opengemini.Query) queryValues.Add("db", query.Database) queryValues.Add("rp", query.RetentionPolicy) queryValues.Add("q", query.Command) - queryValues.Add("epoch", query.Precision.Epoch()) + if query.Precision != opengemini.PrecisionNone { + queryValues.Add("epoch", query.Precision.Epoch()) + } response, err := h.innerRequest(ctx, http.MethodPost, urlPath, strings.NewReader(queryValues.Encode())) if err != nil { diff --git a/go.mod b/go.mod index c827c57..55dd0b7 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,7 @@ require ( github.com/olekukonko/tablewriter v1.0.9 github.com/openGemini/go-prompt v0.0.0-20250603013942-a2bf30109e15 github.com/openGemini/openGemini v1.4.3 - github.com/openGemini/opengemini-client-go v0.9.1 + github.com/openGemini/opengemini-client-go v0.9.2 github.com/spf13/cobra v1.9.1 github.com/stretchr/testify v1.11.1 github.com/valyala/fastjson v1.6.4 @@ -136,9 +136,9 @@ require ( github.com/zeebo/xxh3 v1.0.2 // indirect go.etcd.io/etcd/raft/v3 v3.5.10 // indirect go.opentelemetry.io/auto/sdk v1.1.0 // indirect - go.opentelemetry.io/otel v1.36.0 // indirect - go.opentelemetry.io/otel/metric v1.36.0 // indirect - go.opentelemetry.io/otel/trace v1.36.0 // indirect + go.opentelemetry.io/otel v1.38.0 // indirect + go.opentelemetry.io/otel/metric v1.38.0 // indirect + go.opentelemetry.io/otel/trace v1.38.0 // indirect go.uber.org/atomic v1.11.0 // indirect go.uber.org/multierr v1.11.0 // indirect golang.org/x/arch v0.0.0-20210923205945-b76863e36670 // indirect diff --git a/go.sum b/go.sum index 74a3235..9bbbaef 100644 --- a/go.sum +++ b/go.sum @@ -280,8 +280,8 @@ github.com/openGemini/go-prompt v0.0.0-20250603013942-a2bf30109e15 h1:VoQIZoxRXa github.com/openGemini/go-prompt v0.0.0-20250603013942-a2bf30109e15/go.mod h1:d77nLK1BQoE1hIbtC5lQiIOYjClRbxqDAfz6rd/olYo= github.com/openGemini/openGemini v1.4.3 h1:ZNmVA3uYt/KwbjaeafLGWpCPJnTsM3AsdRz/L3eIhI0= github.com/openGemini/openGemini v1.4.3/go.mod h1:ECfKtcWaJkRyTmACSF7VNFDfeRD5T677/oUSWgwE4ig= -github.com/openGemini/opengemini-client-go v0.9.1 h1:fsgtgiw0LCMTRiyi7/6IurvzHhoTU+mDWlJNNJ1V+tk= -github.com/openGemini/opengemini-client-go v0.9.1/go.mod h1:u8UW2jfh6sp7CQGWuyzsJuqId+4u6hQyiDi280GkW8c= +github.com/openGemini/opengemini-client-go v0.9.2 h1:zbRsbJqKQgbL6+ooiRtXK+VF8K3e7vhdL7WdJUzWnzE= +github.com/openGemini/opengemini-client-go v0.9.2/go.mod h1:P0zxpdSMyo+ZtUu7UIMXEw08IZTFrtCaNoJQDo6hcsY= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= github.com/pascaldekloe/goe v0.1.0 h1:cBOtyMzM9HTpWjXfbbunk26uA6nG3a8n06Wieeh0MwY= github.com/pascaldekloe/goe v0.1.0/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= @@ -420,16 +420,16 @@ go.etcd.io/etcd/raft/v3 v3.5.10 h1:cgNAYe7xrsrn/5kXMSaH8kM/Ky8mAdMqGOxyYwpP0LA= go.etcd.io/etcd/raft/v3 v3.5.10/go.mod h1:odD6kr8XQXTy9oQnyMPBOr0TVe+gT0neQhElQ6jbGRc= go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= -go.opentelemetry.io/otel v1.36.0 h1:UumtzIklRBY6cI/lllNZlALOF5nNIzJVb16APdvgTXg= -go.opentelemetry.io/otel v1.36.0/go.mod h1:/TcFMXYjyRNh8khOAO9ybYkqaDBb/70aVwkNML4pP8E= -go.opentelemetry.io/otel/metric v1.36.0 h1:MoWPKVhQvJ+eeXWHFBOPoBOi20jh6Iq2CcCREuTYufE= -go.opentelemetry.io/otel/metric v1.36.0/go.mod h1:zC7Ks+yeyJt4xig9DEw9kuUFe5C3zLbVjV2PzT6qzbs= +go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8= +go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM= +go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA= +go.opentelemetry.io/otel/metric v1.38.0/go.mod h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI= go.opentelemetry.io/otel/sdk v1.36.0 h1:b6SYIuLRs88ztox4EyrvRti80uXIFy+Sqzoh9kFULbs= go.opentelemetry.io/otel/sdk v1.36.0/go.mod h1:+lC+mTgD+MUWfjJubi2vvXWcVxyr9rmlshZni72pXeY= go.opentelemetry.io/otel/sdk/metric v1.36.0 h1:r0ntwwGosWGaa0CrSt8cuNuTcccMXERFwHX4dThiPis= go.opentelemetry.io/otel/sdk/metric v1.36.0/go.mod h1:qTNOhFDfKRwX0yXOqJYegL5WRaW376QbB7P4Pb0qva4= -go.opentelemetry.io/otel/trace v1.36.0 h1:ahxWNuqZjpdiFAyrIoQ4GIiAIhxAunQR6MUoKrsNd4w= -go.opentelemetry.io/otel/trace v1.36.0/go.mod h1:gQ+OnDZzrybY4k4seLzPAWNwVBBVlF2szhehOBB/tGA= +go.opentelemetry.io/otel/trace v1.38.0 h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE= +go.opentelemetry.io/otel/trace v1.38.0/go.mod h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs= go.uber.org/atomic v1.3.2/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= go.uber.org/atomic v1.11.0 h1:ZvwS0R+56ePWxUNi+Atn9dWONBPp/AUETXlHW0DxSjE= go.uber.org/atomic v1.11.0/go.mod h1:LUxbIzbOniOlMKjJjyPfpl4v+PKK2cNJn91OQbhoJI0=