mirror of https://github.com/citusdata/citus.git
Merge pull request #3401 from citusdata/test-extension-owner
See what flaky multi_extension test is doing with rolespull/3422/head
commit
cc1c398d87
|
@ -27,13 +27,12 @@ BEGIN
|
|||
END;
|
||||
$$;
|
||||
-- check maintenance daemon is started
|
||||
SELECT datname,
|
||||
datname = current_database(),
|
||||
usename = (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
SELECT datname, current_database(),
|
||||
usename, (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
FROM test.maintenance_worker();
|
||||
datname | ?column? | ?column?
|
||||
datname | current_database | usename | extowner
|
||||
---------------------------------------------------------------------
|
||||
regression | t | t
|
||||
regression | regression | postgres | postgres
|
||||
(1 row)
|
||||
|
||||
-- ensure no objects were created outside pg_catalog
|
||||
|
@ -226,13 +225,12 @@ DROP EXTENSION citus;
|
|||
CREATE USER testuser SUPERUSER;
|
||||
SET ROLE testuser;
|
||||
CREATE EXTENSION citus;
|
||||
SELECT datname,
|
||||
datname = current_database(),
|
||||
usename = (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
SELECT datname, current_database(),
|
||||
usename, (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
FROM test.maintenance_worker();
|
||||
datname | ?column? | ?column?
|
||||
datname | current_database | usename | extowner
|
||||
---------------------------------------------------------------------
|
||||
regression | t | t
|
||||
regression | regression | testuser | testuser
|
||||
(1 row)
|
||||
|
||||
-- and recreate as the right owner
|
||||
|
@ -267,13 +265,12 @@ BEGIN
|
|||
END;
|
||||
$$;
|
||||
-- see that the deamon started
|
||||
SELECT datname,
|
||||
datname = current_database(),
|
||||
usename = (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
SELECT datname, current_database(),
|
||||
usename, (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
FROM test.maintenance_worker();
|
||||
datname | ?column? | ?column?
|
||||
datname | current_database | usename | extowner
|
||||
---------------------------------------------------------------------
|
||||
another | t | t
|
||||
another | another | postgres | postgres
|
||||
(1 row)
|
||||
|
||||
-- Test that database with active worker can be dropped.
|
||||
|
|
|
@ -32,9 +32,8 @@ END;
|
|||
$$;
|
||||
|
||||
-- check maintenance daemon is started
|
||||
SELECT datname,
|
||||
datname = current_database(),
|
||||
usename = (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
SELECT datname, current_database(),
|
||||
usename, (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
FROM test.maintenance_worker();
|
||||
|
||||
-- ensure no objects were created outside pg_catalog
|
||||
|
@ -213,9 +212,8 @@ CREATE USER testuser SUPERUSER;
|
|||
SET ROLE testuser;
|
||||
CREATE EXTENSION citus;
|
||||
|
||||
SELECT datname,
|
||||
datname = current_database(),
|
||||
usename = (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
SELECT datname, current_database(),
|
||||
usename, (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
FROM test.maintenance_worker();
|
||||
|
||||
-- and recreate as the right owner
|
||||
|
@ -252,9 +250,8 @@ END;
|
|||
$$;
|
||||
|
||||
-- see that the deamon started
|
||||
SELECT datname,
|
||||
datname = current_database(),
|
||||
usename = (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
SELECT datname, current_database(),
|
||||
usename, (SELECT extowner::regrole::text FROM pg_extension WHERE extname = 'citus')
|
||||
FROM test.maintenance_worker();
|
||||
|
||||
-- Test that database with active worker can be dropped.
|
||||
|
|
Loading…
Reference in New Issue