mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-22 13:40:56 +08:00
Previously, each test set their own (although mostly the same) configuration for log output and error verbosity. This is now set globally in the test runner so that tests only need to set these configuration parameters if they need to override the defaults. The log verbosity is also reduced so that errors aren't generated with the line number of the source file that output the error. Line numbers in the output can break tests when upgrading to a new PostgreSQL version that outputs a different line number.
23 lines
837 B
SQL
23 lines
837 B
SQL
\ir include/create_single_db.sql
|
|
\set ON_ERROR_STOP 0
|
|
|
|
SET client_min_messages = ERROR;
|
|
drop tablespace if exists tspace1;
|
|
SET client_min_messages = NOTICE;
|
|
|
|
--test hypertable with tables space
|
|
create tablespace tspace1 location :TEST_TABLESPACE_PATH;
|
|
create table test_tspace(time timestamp, temp float, device_id text) tablespace tspace1;
|
|
select create_hypertable('test_tspace', 'time', 'device_id', 2);
|
|
select * from _timescaledb_catalog.partition p INNER JOIN _timescaledb_catalog.partition_replica pr ON (pr.partition_id = p.id);
|
|
insert into test_tspace values ('2017-01-20T09:00:01', 24.3, 'dev1');
|
|
insert into test_tspace values ('2017-01-20T09:00:02', 22.3, 'dev7');
|
|
\dt test_tspace
|
|
|
|
--verify that the table chunk has the correct tablespace
|
|
\d+ _timescaledb_internal.*
|
|
|
|
--cleanup
|
|
drop table test_tspace;
|
|
drop tablespace tspace1;
|