mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-22 22:11:29 +08:00
remove last_time_approx
This commit is contained in:
parent
bfcb25642e
commit
1fdb3d43f9
@ -105,18 +105,13 @@ BEGIN
|
|||||||
),
|
),
|
||||||
insert_distinct AS (
|
insert_distinct AS (
|
||||||
INSERT INTO %6$s as distinct_table
|
INSERT INTO %6$s as distinct_table
|
||||||
SELECT distinct_field.name, value->>distinct_field.name, max(time)
|
SELECT distinct_field.name, value->>distinct_field.name
|
||||||
FROM distinct_field
|
FROM distinct_field
|
||||||
CROSS JOIN selected
|
CROSS JOIN selected
|
||||||
WHERE value ? distinct_field.name
|
WHERE value ? distinct_field.name
|
||||||
GROUP BY distinct_field.name, (value->>distinct_field.name)
|
GROUP BY distinct_field.name, (value->>distinct_field.name)
|
||||||
ON CONFLICT
|
ON CONFLICT
|
||||||
-- (field, value)
|
|
||||||
DO NOTHING
|
DO NOTHING
|
||||||
--DO UPDATE
|
|
||||||
-- SET last_time_approx = EXCLUDED.last_time_approx + (1e9::bigint * 60*60*24::bigint)
|
|
||||||
--WHERE EXCLUDED.last_time_approx > distinct_table.last_time_approx
|
|
||||||
--DO UPDATE SET last_time_approx = EXCLUDED.last_time_approx
|
|
||||||
)
|
)
|
||||||
INSERT INTO %1$s (time, %7$s) SELECT time, %8$s FROM selected;
|
INSERT INTO %1$s (time, %7$s) SELECT time, %8$s FROM selected;
|
||||||
$$,
|
$$,
|
||||||
|
@ -39,7 +39,6 @@ BEGIN
|
|||||||
CREATE TABLE IF NOT EXISTS %1$I.%2$I (
|
CREATE TABLE IF NOT EXISTS %1$I.%2$I (
|
||||||
field TEXT,
|
field TEXT,
|
||||||
value TEXT,
|
value TEXT,
|
||||||
last_time_approx BIGINT,
|
|
||||||
PRIMARY KEY(field, value)
|
PRIMARY KEY(field, value)
|
||||||
);
|
);
|
||||||
$$, schema_name, table_name);
|
$$, schema_name, table_name);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user