mirror of
https://github.com/timescale/timescaledb.git
synced 2025-05-31 01:15:18 +08:00
PostgreSQL 12 changed the log level in client tools, such as `pg_dump`, which makes some of our tests fail due to different log level labels. This change filters and modifies the log level output of `pg_dump` in earlier PostgreSQL versions to adopt the new PostgreSQL 12 format.
25 lines
1.2 KiB
Plaintext
25 lines
1.2 KiB
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
|
|
pg_dump: warning: there are circular foreign-key constraints on this table:
|
|
pg_dump: hypertable
|
|
pg_dump: You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints.
|
|
pg_dump: Consider using a full dump instead of a --data-only dump to avoid this problem.
|
|
pg_dump: warning: there are circular foreign-key constraints on this table:
|
|
pg_dump: chunk
|
|
pg_dump: You might not be able to restore the dump without using --disable-triggers or temporarily dropping the constraints.
|
|
pg_dump: Consider using a full dump instead of a --data-only dump to avoid this problem.
|
|
Database dumped successfully
|
|
\c template1 :ROLE_SUPERUSER
|
|
DROP EXTENSION timescaledb;
|
|
DROP DATABASE dump_unprivileged;
|
|
DROP USER dump_unprivileged;
|