mirror of
https://github.com/grafana/grafana.git
synced 2025-08-02 23:12:54 +08:00
Postgres/MySQL/MSSQL: Fix name of time field should be named Time for time series queries (#36720)
Name of time field changed in v8 for time series queries from Time to the name of the selected time column, i.e. time or time_sec. These changes should make sure that the name of time field is always returned as Time for time series queries. Fixes #36059 Co-authored-by: Ryan McKinley <ryantxu@gmail.com>
This commit is contained in:

committed by
GitHub

parent
92801d5fa1
commit
10c892fa5b
@ -373,6 +373,7 @@ func TestMySQL(t *testing.T) {
|
||||
|
||||
frames, _ := queryResult.Dataframes.Decoded()
|
||||
require.Len(t, frames, 1)
|
||||
require.Equal(t, data.TimeSeriesTimeFieldName, frames[0].Fields[0].Name)
|
||||
require.Equal(t, 7, frames[0].Fields[0].Len())
|
||||
require.Equal(t, 1.5, *frames[0].Fields[1].At(3).(*float64))
|
||||
})
|
||||
@ -505,6 +506,7 @@ func TestMySQL(t *testing.T) {
|
||||
frames, err := queryResult.Dataframes.Decoded()
|
||||
require.NoError(t, err)
|
||||
require.Len(t, frames, 1)
|
||||
require.Equal(t, data.TimeSeriesTimeFieldName, frames[0].Fields[0].Name)
|
||||
require.True(t, tInitial.Equal(*frames[0].Fields[0].At(0).(*time.Time)))
|
||||
})
|
||||
|
||||
|
Reference in New Issue
Block a user