timescaledb/test/expected/pg_dump_unprivileged.out
Sven Klemm e734433a7a Adjust pg_dump_unprivileged test to only run on versions with fixed pg_dump
pg_dump_unprivileged.sql was fixed by an upstream change to pg_dump in 13.14, 14.11, 15.6, and 16.2
2024-02-09 08:55:19 +01:00

27 lines
1006 B
Plaintext

-- This file and its contents are licensed under the Apache License 2.0.
-- Please see the included NOTICE for copyright information and
-- LICENSE-APACHE for a copy of the license.
\c template1 :ROLE_SUPERUSER
SET client_min_messages TO ERROR;
CREATE EXTENSION IF NOT EXISTS timescaledb;
RESET client_min_messages;
CREATE USER dump_unprivileged CREATEDB;
\c template1 dump_unprivileged
CREATE database dump_unprivileged;
\! utils/pg_dump_unprivileged.sh
Database dumped successfully
\c dump_unprivileged :ROLE_SUPERUSER
DROP EXTENSION timescaledb;
GRANT ALL ON DATABASE dump_unprivileged TO dump_unprivileged;
\c dump_unprivileged dump_unprivileged
-- Create the timescale extension and table as underprivileged user
CREATE EXTENSION timescaledb;
CREATE TABLE t1 (a int);
-- pg_dump currently fails when dumped
\! utils/pg_dump_unprivileged.sh
Database dumped successfully
\c template1 :ROLE_SUPERUSER
DROP EXTENSION timescaledb;
DROP DATABASE dump_unprivileged WITH (FORCE);
DROP USER dump_unprivileged;