Error message improvement
This commit is contained in:
parent
3486bcf9e8
commit
c2ff42c6c1
@ -1369,7 +1369,7 @@ ExecuteTruncate(TruncateStmt *stmt)
|
||||
ereport(ERROR,
|
||||
(errcode(ERRCODE_WRONG_OBJECT_TYPE),
|
||||
errmsg("cannot truncate only a partitioned table"),
|
||||
errhint("Do not specify the ONLY keyword, or use truncate only on the partitions directly.")));
|
||||
errhint("Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly.")));
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -455,12 +455,12 @@ CREATE TABLE truncparted (a int, b char) PARTITION BY LIST (a);
|
||||
-- error, can't truncate a partitioned table
|
||||
TRUNCATE ONLY truncparted;
|
||||
ERROR: cannot truncate only a partitioned table
|
||||
HINT: Do not specify the ONLY keyword, or use truncate only on the partitions directly.
|
||||
HINT: Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly.
|
||||
CREATE TABLE truncparted1 PARTITION OF truncparted FOR VALUES IN (1);
|
||||
INSERT INTO truncparted VALUES (1, 'a');
|
||||
-- error, must truncate partitions
|
||||
TRUNCATE ONLY truncparted;
|
||||
ERROR: cannot truncate only a partitioned table
|
||||
HINT: Do not specify the ONLY keyword, or use truncate only on the partitions directly.
|
||||
HINT: Do not specify the ONLY keyword, or use TRUNCATE ONLY on the partitions directly.
|
||||
TRUNCATE truncparted;
|
||||
DROP TABLE truncparted;
|
||||
|
Loading…
x
Reference in New Issue
Block a user