mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-22 22:11:29 +08:00
remove all murmur3-related source code. Alter regression tests to reflect new hash values for inputs, and a slightly different set of input data to ensure that sufficient chunks and partitions are tested. Some changes to .sh scripts in sql/setup that seem to be used only to power the "unit tests", which I cannot yet run successfully.
35 lines
1.2 KiB
SQL
35 lines
1.2 KiB
SQL
\ir include/create_single_db.sql
|
|
|
|
CREATE TABLE chunk_test(
|
|
time BIGINT,
|
|
metric INTEGER,
|
|
device_id TEXT
|
|
);
|
|
|
|
-- Test chunk closing/creation
|
|
SELECT * FROM create_hypertable('chunk_test', 'time', 'device_id', 2, chunk_time_interval => 10);
|
|
SELECT * FROM _timescaledb_catalog.hypertable;
|
|
|
|
INSERT INTO chunk_test VALUES (1, 1, 'dev1'),
|
|
(2, 2, 'dev2'),
|
|
(45, 2, 'dev2'),
|
|
(46, 2, 'dev2');
|
|
|
|
SELECT * FROM set_chunk_time_interval('chunk_test', 40::bigint);
|
|
|
|
|
|
INSERT INTO chunk_test VALUES(23, 3, 'dev3');
|
|
|
|
SELECT * FROM chunk_test order by time, metric, device_id;
|
|
SELECT * FROM _timescaledb_catalog.chunk;
|
|
SELECT * FROM _timescaledb_catalog.hypertable;
|
|
|
|
SELECT * FROM ONLY chunk_test;
|
|
SELECT * FROM _timescaledb_catalog.chunk c
|
|
LEFT JOIN _timescaledb_catalog.chunk_replica_node crn ON (c.id = crn.chunk_id)
|
|
LEFT JOIN _timescaledb_catalog.partition_replica pr ON (crn.partition_replica_id = pr.id)
|
|
LEFT JOIN _timescaledb_catalog.hypertable h ON (pr.hypertable_id = h.id)
|
|
WHERE h.schema_name = 'public' AND h.table_name = 'chunk_test'
|
|
ORDER BY c.id;
|
|
|