mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-16 18:43:18 +08:00
Fix alternate_users test
The alternate_users tests relied on other tests to create tablespace "tablespace1" and would fail if it was not there. The output of the tests had captured the incorrect state when "tablespace1" did not exist. This patch fixes the expected output and makes sure the tablespace required for the test actually exists.
This commit is contained in:
parent
c8bbcbae22
commit
c6000e9839
@ -46,6 +46,12 @@ INSERT INTO "one_Partition"("timeCustom", device_id, series_0, series_1) VALUES
|
|||||||
INSERT 0 1
|
INSERT 0 1
|
||||||
\set QUIET on
|
\set QUIET on
|
||||||
\c :TEST_DBNAME :ROLE_SUPERUSER
|
\c :TEST_DBNAME :ROLE_SUPERUSER
|
||||||
|
-- make sure tablespace1 exists
|
||||||
|
-- since there is no CREATE TABLESPACE IF EXISTS we drop with if exists and recreate
|
||||||
|
SET client_min_messages TO error;
|
||||||
|
DROP TABLESPACE IF EXISTS tablespace1;
|
||||||
|
RESET client_min_messages;
|
||||||
|
CREATE TABLESPACE tablespace1 OWNER :ROLE_DEFAULT_PERM_USER LOCATION :TEST_TABLESPACE1_PATH;
|
||||||
--needed for ddl ops:
|
--needed for ddl ops:
|
||||||
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
||||||
--needed for ROLE_DEFAULT_PERM_USER_2 to write to the 'one_Partition' schema which
|
--needed for ROLE_DEFAULT_PERM_USER_2 to write to the 'one_Partition' schema which
|
||||||
@ -68,7 +74,7 @@ ERROR: must be owner of hypertable "one_Partition"
|
|||||||
select add_dimension('"one_Partition"', 'device_id', 2);
|
select add_dimension('"one_Partition"', 'device_id', 2);
|
||||||
ERROR: must be owner of hypertable "one_Partition"
|
ERROR: must be owner of hypertable "one_Partition"
|
||||||
select attach_tablespace('tablespace1', '"one_Partition"');
|
select attach_tablespace('tablespace1', '"one_Partition"');
|
||||||
ERROR: tablespace "tablespace1" does not exist
|
ERROR: must be owner of hypertable "one_Partition"
|
||||||
\set ON_ERROR_STOP 1
|
\set ON_ERROR_STOP 1
|
||||||
CREATE TABLE "1dim"(time timestamp, temp float);
|
CREATE TABLE "1dim"(time timestamp, temp float);
|
||||||
SELECT create_hypertable('"1dim"', 'time');
|
SELECT create_hypertable('"1dim"', 'time');
|
||||||
|
@ -46,6 +46,12 @@ INSERT INTO "one_Partition"("timeCustom", device_id, series_0, series_1) VALUES
|
|||||||
INSERT 0 1
|
INSERT 0 1
|
||||||
\set QUIET on
|
\set QUIET on
|
||||||
\c :TEST_DBNAME :ROLE_SUPERUSER
|
\c :TEST_DBNAME :ROLE_SUPERUSER
|
||||||
|
-- make sure tablespace1 exists
|
||||||
|
-- since there is no CREATE TABLESPACE IF EXISTS we drop with if exists and recreate
|
||||||
|
SET client_min_messages TO error;
|
||||||
|
DROP TABLESPACE IF EXISTS tablespace1;
|
||||||
|
RESET client_min_messages;
|
||||||
|
CREATE TABLESPACE tablespace1 OWNER :ROLE_DEFAULT_PERM_USER LOCATION :TEST_TABLESPACE1_PATH;
|
||||||
--needed for ddl ops:
|
--needed for ddl ops:
|
||||||
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
||||||
--needed for ROLE_DEFAULT_PERM_USER_2 to write to the 'one_Partition' schema which
|
--needed for ROLE_DEFAULT_PERM_USER_2 to write to the 'one_Partition' schema which
|
||||||
@ -68,7 +74,7 @@ ERROR: must be owner of hypertable "one_Partition"
|
|||||||
select add_dimension('"one_Partition"', 'device_id', 2);
|
select add_dimension('"one_Partition"', 'device_id', 2);
|
||||||
ERROR: must be owner of hypertable "one_Partition"
|
ERROR: must be owner of hypertable "one_Partition"
|
||||||
select attach_tablespace('tablespace1', '"one_Partition"');
|
select attach_tablespace('tablespace1', '"one_Partition"');
|
||||||
ERROR: tablespace "tablespace1" does not exist
|
ERROR: must be owner of hypertable "one_Partition"
|
||||||
\set ON_ERROR_STOP 1
|
\set ON_ERROR_STOP 1
|
||||||
CREATE TABLE "1dim"(time timestamp, temp float);
|
CREATE TABLE "1dim"(time timestamp, temp float);
|
||||||
SELECT create_hypertable('"1dim"', 'time');
|
SELECT create_hypertable('"1dim"', 'time');
|
||||||
|
@ -46,6 +46,12 @@ INSERT INTO "one_Partition"("timeCustom", device_id, series_0, series_1) VALUES
|
|||||||
INSERT 0 1
|
INSERT 0 1
|
||||||
\set QUIET on
|
\set QUIET on
|
||||||
\c :TEST_DBNAME :ROLE_SUPERUSER
|
\c :TEST_DBNAME :ROLE_SUPERUSER
|
||||||
|
-- make sure tablespace1 exists
|
||||||
|
-- since there is no CREATE TABLESPACE IF EXISTS we drop with if exists and recreate
|
||||||
|
SET client_min_messages TO error;
|
||||||
|
DROP TABLESPACE IF EXISTS tablespace1;
|
||||||
|
RESET client_min_messages;
|
||||||
|
CREATE TABLESPACE tablespace1 OWNER :ROLE_DEFAULT_PERM_USER LOCATION :TEST_TABLESPACE1_PATH;
|
||||||
--needed for ddl ops:
|
--needed for ddl ops:
|
||||||
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
||||||
--needed for ROLE_DEFAULT_PERM_USER_2 to write to the 'one_Partition' schema which
|
--needed for ROLE_DEFAULT_PERM_USER_2 to write to the 'one_Partition' schema which
|
||||||
@ -68,7 +74,7 @@ ERROR: must be owner of hypertable "one_Partition"
|
|||||||
select add_dimension('"one_Partition"', 'device_id', 2);
|
select add_dimension('"one_Partition"', 'device_id', 2);
|
||||||
ERROR: must be owner of hypertable "one_Partition"
|
ERROR: must be owner of hypertable "one_Partition"
|
||||||
select attach_tablespace('tablespace1', '"one_Partition"');
|
select attach_tablespace('tablespace1', '"one_Partition"');
|
||||||
ERROR: tablespace "tablespace1" does not exist
|
ERROR: must be owner of hypertable "one_Partition"
|
||||||
\set ON_ERROR_STOP 1
|
\set ON_ERROR_STOP 1
|
||||||
CREATE TABLE "1dim"(time timestamp, temp float);
|
CREATE TABLE "1dim"(time timestamp, temp float);
|
||||||
SELECT create_hypertable('"1dim"', 'time');
|
SELECT create_hypertable('"1dim"', 'time');
|
||||||
|
@ -6,6 +6,13 @@
|
|||||||
|
|
||||||
\c :TEST_DBNAME :ROLE_SUPERUSER
|
\c :TEST_DBNAME :ROLE_SUPERUSER
|
||||||
|
|
||||||
|
-- make sure tablespace1 exists
|
||||||
|
-- since there is no CREATE TABLESPACE IF EXISTS we drop with if exists and recreate
|
||||||
|
SET client_min_messages TO error;
|
||||||
|
DROP TABLESPACE IF EXISTS tablespace1;
|
||||||
|
RESET client_min_messages;
|
||||||
|
CREATE TABLESPACE tablespace1 OWNER :ROLE_DEFAULT_PERM_USER LOCATION :TEST_TABLESPACE1_PATH;
|
||||||
|
|
||||||
--needed for ddl ops:
|
--needed for ddl ops:
|
||||||
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
CREATE SCHEMA IF NOT EXISTS "customSchema" AUTHORIZATION :ROLE_DEFAULT_PERM_USER_2;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user