mirror of
https://github.com/postgres/postgres.git
synced 2025-12-19 17:02:53 +03:00
Message style improvements
This commit is contained in:
@@ -634,10 +634,10 @@ INSERT INTO gtest20 (a) VALUES (30); -- violates constraint
|
||||
ERROR: new row for relation "gtest20" violates check constraint "gtest20_b_check"
|
||||
DETAIL: Failing row contains (30, virtual).
|
||||
ALTER TABLE gtest20 ALTER COLUMN b SET EXPRESSION AS (a * 100); -- violates constraint (currently not supported)
|
||||
ERROR: ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns on tables with check constraints
|
||||
ERROR: ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns in tables with check constraints
|
||||
DETAIL: Column "b" of relation "gtest20" is a virtual generated column.
|
||||
ALTER TABLE gtest20 ALTER COLUMN b SET EXPRESSION AS (a * 3); -- ok (currently not supported)
|
||||
ERROR: ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns on tables with check constraints
|
||||
ERROR: ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns in tables with check constraints
|
||||
DETAIL: Column "b" of relation "gtest20" is a virtual generated column.
|
||||
CREATE TABLE gtest20a (a int PRIMARY KEY, b int GENERATED ALWAYS AS (a * 2) VIRTUAL);
|
||||
INSERT INTO gtest20a (a) VALUES (10);
|
||||
|
||||
@@ -2281,7 +2281,7 @@ Inherits: pp1,
|
||||
create table cc3 (a2 int not null no inherit) inherits (cc1);
|
||||
NOTICE: moving and merging column "a2" with inherited definition
|
||||
DETAIL: User-specified column moved to the position of the inherited column.
|
||||
ERROR: cannot define not-null constraint on column "a2" with NO INHERIT
|
||||
ERROR: cannot define not-null constraint with NO INHERIT on column "a2"
|
||||
DETAIL: The column has an inherited not-null constraint.
|
||||
-- change NO INHERIT status of inherited constraint: no dice, it's inherited
|
||||
alter table cc2 add not null a2 no inherit;
|
||||
@@ -2530,7 +2530,7 @@ ERROR: conflicting NO INHERIT declaration for not-null constraint on column "a"
|
||||
CREATE TABLE inh_nn1 (a int not null);
|
||||
CREATE TABLE inh_nn2 (a int not null no inherit) INHERITS (inh_nn1);
|
||||
NOTICE: merging column "a" with inherited definition
|
||||
ERROR: cannot define not-null constraint on column "a" with NO INHERIT
|
||||
ERROR: cannot define not-null constraint with NO INHERIT on column "a"
|
||||
DETAIL: The column has an inherited not-null constraint.
|
||||
CREATE TABLE inh_nn3 (a int not null, b int, not null a no inherit);
|
||||
ERROR: conflicting NO INHERIT declaration for not-null constraint on column "a"
|
||||
|
||||
@@ -587,7 +587,7 @@ CREATE MATERIALIZED VIEW drop_idx_matview AS
|
||||
NOTICE: index "mvtest_drop_idx" does not exist, skipping
|
||||
CREATE UNIQUE INDEX mvtest_drop_idx ON drop_idx_matview (i);
|
||||
REFRESH MATERIALIZED VIEW CONCURRENTLY drop_idx_matview;
|
||||
ERROR: could not find suitable unique index on materialized view
|
||||
ERROR: could not find suitable unique index on materialized view "drop_idx_matview"
|
||||
DROP MATERIALIZED VIEW drop_idx_matview; -- clean up
|
||||
RESET search_path;
|
||||
-- make sure that create WITH NO DATA works via SPI
|
||||
|
||||
@@ -34,7 +34,8 @@ ERROR: conflicting or redundant options
|
||||
LINE 1: ...pub_xxx WITH (publish_generated_columns = stored, publish_ge...
|
||||
^
|
||||
CREATE PUBLICATION testpub_xxx WITH (publish_generated_columns = foo);
|
||||
ERROR: publish_generated_columns requires a "none" or "stored" value
|
||||
ERROR: invalid value for publication parameter "publish_generated_columns": "foo"
|
||||
DETAIL: Valid values are "none" and "stored".
|
||||
\dRp
|
||||
List of publications
|
||||
Name | Owner | All tables | Inserts | Updates | Deletes | Truncates | Generated columns | Via root
|
||||
@@ -539,7 +540,7 @@ SET client_min_messages = 'ERROR';
|
||||
CREATE TABLE testpub_rf_tbl7 (id int PRIMARY KEY, x int, y int GENERATED ALWAYS AS (x * 111) VIRTUAL);
|
||||
CREATE PUBLICATION testpub8 FOR TABLE testpub_rf_tbl7 WHERE (y > 100);
|
||||
ALTER TABLE testpub_rf_tbl7 ALTER COLUMN y SET EXPRESSION AS (x * testpub_rf_func2());
|
||||
ERROR: ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns on tables that are part of a publication
|
||||
ERROR: ALTER TABLE / SET EXPRESSION is not supported for virtual generated columns in tables that are part of a publication
|
||||
DETAIL: Column "y" of relation "testpub_rf_tbl7" is a virtual generated column.
|
||||
RESET client_min_messages;
|
||||
DROP TABLE testpub_rf_tbl1;
|
||||
|
||||
@@ -1426,7 +1426,7 @@ CREATE TABLE temporal_fk_rng2rng (
|
||||
CONSTRAINT temporal_fk_rng2rng_fk FOREIGN KEY (parent_id, valid_at)
|
||||
REFERENCES temporal_rng (id, valid_at)
|
||||
);
|
||||
ERROR: foreign key must use PERIOD when referencing a primary using WITHOUT OVERLAPS
|
||||
ERROR: foreign key must use PERIOD when referencing a primary key using WITHOUT OVERLAPS
|
||||
-- (parent_id, valid_at) REFERENCES (id, PERIOD valid_at)
|
||||
-- FOREIGN KEY part should specify PERIOD
|
||||
CREATE TABLE temporal_fk_rng2rng (
|
||||
@@ -1900,7 +1900,7 @@ CREATE TABLE temporal_fk_mltrng2mltrng (
|
||||
CONSTRAINT temporal_fk_mltrng2mltrng_fk FOREIGN KEY (parent_id, valid_at)
|
||||
REFERENCES temporal_mltrng (id, valid_at)
|
||||
);
|
||||
ERROR: foreign key must use PERIOD when referencing a primary using WITHOUT OVERLAPS
|
||||
ERROR: foreign key must use PERIOD when referencing a primary key using WITHOUT OVERLAPS
|
||||
-- (parent_id, valid_at) REFERENCES (id, PERIOD valid_at)
|
||||
-- FOREIGN KEY part should specify PERIOD
|
||||
CREATE TABLE temporal_fk_mltrng2mltrng (
|
||||
|
||||
@@ -112,7 +112,7 @@ $node_publisher->safe_psql('postgres',"INSERT INTO tab_3 values(1)");
|
||||
|
||||
# Verify that a warning is logged.
|
||||
$node_publisher->wait_for_log(
|
||||
qr/WARNING: ( [A-Z0-9]+:)? skipped loading publication: tap_pub_3/, $offset);
|
||||
qr/WARNING: ( [A-Z0-9]+:)? skipped loading publication "tap_pub_3"/, $offset);
|
||||
|
||||
$node_publisher->safe_psql('postgres',
|
||||
"CREATE PUBLICATION tap_pub_3 FOR TABLE tab_3");
|
||||
|
||||
Reference in New Issue
Block a user