grafana/pkg/tsdb/grafana-postgresql-datasource/testdata/time_series/convert_to_float64.sql

29 lines
675 B
SQL

-- SELECT * FROM tbl
-- in timeseries mode, most fields gets converted to float64
CREATE TEMPORARY TABLE tbl (
"time" timestamp with time zone,
v1 double precision,
v1nn double precision NOT NULL,
v2 real,
v2nn real NOT NULL,
t text,
x1 smallint,
x1nn smallint NOT NULL,
x2 integer,
x2nn integer NOT NULL,
x3 bigint,
x3nn bigint NOT NULL
);
INSERT INTO tbl ("time",
v1, v1nn, v2, v2nn,
t,
x1, x1nn, x2, x2nn, x3, x3nn) VALUES
('2023-12-21 11:30:03 UTC',
3.78125, 451.5625, 52.25, 511.3125,
'one',
101, 102, 103, 104, 105, 106),
('2023-12-21 11:31:03 UTC',
NULL, 464.375, NULL, 346.125,
'one',
NULL, 202, NULL, 204, NULL, 206);