mirror of
https://github.com/postgres/postgres.git
synced 2025-11-03 09:13:20 +03:00
Report a more useful error for reloptions on a partitioned table.
Previously, trying to set storage parameters on a partitioned table always led to "unrecognized parameter foo", because the code expected there might be some valid parameters; but there aren't any. The docs make clear that it's intended that there never will be any, so let's replace this useless search with a more to-the-point message. Simon Riggs and Karina Litskevich Discussion: https://postgr.es/m/CANbhV-H=eZ9kTR9mUgKGK0Qv9uXP=U+dQg3rinQHfTdFMhBA2A@mail.gmail.com
This commit is contained in:
@@ -2325,6 +2325,9 @@ ALTER TABLE partitioned ALTER COLUMN a TYPE char(5);
|
||||
ALTER TABLE partitioned DROP COLUMN b;
|
||||
ALTER TABLE partitioned ALTER COLUMN b TYPE char(5);
|
||||
|
||||
-- specifying storage parameters for partitioned tables is not supported
|
||||
ALTER TABLE partitioned SET (fillfactor=100);
|
||||
|
||||
-- partitioned table cannot participate in regular inheritance
|
||||
CREATE TABLE nonpartitioned (
|
||||
a int,
|
||||
|
||||
Reference in New Issue
Block a user