[COMMITTERS] pgsql: Fix pg_dump for better handling of inherited columns.

2012-02-10 Thread Tom Lane
Fix pg_dump for better handling of inherited columns. Revise pg_dump's handling of inherited columns, which was last looked at seriously in 2001, to eliminate several misbehaviors associated with inherited default expressions and NOT NULL flags. In particular make sure that a column is printed in

[COMMITTERS] pgsql: Fix pg_dump for better handling of inherited columns.

2012-02-10 Thread Tom Lane
Fix pg_dump for better handling of inherited columns. Revise pg_dump's handling of inherited columns, which was last looked at seriously in 2001, to eliminate several misbehaviors associated with inherited default expressions and NOT NULL flags. In particular make sure that a column is printed in

[COMMITTERS] pgsql: Fix pg_dump for better handling of inherited columns.

2012-02-10 Thread Tom Lane
Fix pg_dump for better handling of inherited columns. Revise pg_dump's handling of inherited columns, which was last looked at seriously in 2001, to eliminate several misbehaviors associated with inherited default expressions and NOT NULL flags. In particular make sure that a column is printed in

[COMMITTERS] pgsql: Fix pg_dump for better handling of inherited columns.

2012-02-10 Thread Tom Lane
Fix pg_dump for better handling of inherited columns. Revise pg_dump's handling of inherited columns, which was last looked at seriously in 2001, to eliminate several misbehaviors associated with inherited default expressions and NOT NULL flags. In particular make sure that a column is printed in

[COMMITTERS] pgsql: Fix pg_dump for better handling of inherited columns.

2012-02-10 Thread Tom Lane
Fix pg_dump for better handling of inherited columns. Revise pg_dump's handling of inherited columns, which was last looked at seriously in 2001, to eliminate several misbehaviors associated with inherited default expressions and NOT NULL flags. In particular make sure that a column is printed in

[COMMITTERS] pgsql: Fix brain fade in previous pg_dump patch.

2012-02-10 Thread Tom Lane
Fix brain fade in previous pg_dump patch. In pre-7.3 databases, pg_attribute.attislocal doesn't exist. The easiest way to make sure the new inheritance logic behaves sanely is to assume it's TRUE, not FALSE. This will result in printing child columns even when they're not really needed. We coul

[COMMITTERS] pgsql: Fix brain fade in previous pg_dump patch.

2012-02-10 Thread Tom Lane
Fix brain fade in previous pg_dump patch. In pre-7.3 databases, pg_attribute.attislocal doesn't exist. The easiest way to make sure the new inheritance logic behaves sanely is to assume it's TRUE, not FALSE. This will result in printing child columns even when they're not really needed. We coul

[COMMITTERS] pgsql: Fix brain fade in previous pg_dump patch.

2012-02-10 Thread Tom Lane
Fix brain fade in previous pg_dump patch. In pre-7.3 databases, pg_attribute.attislocal doesn't exist. The easiest way to make sure the new inheritance logic behaves sanely is to assume it's TRUE, not FALSE. This will result in printing child columns even when they're not really needed. We coul

[COMMITTERS] pgsql: Fix brain fade in previous pg_dump patch.

2012-02-10 Thread Tom Lane
Fix brain fade in previous pg_dump patch. In pre-7.3 databases, pg_attribute.attislocal doesn't exist. The easiest way to make sure the new inheritance logic behaves sanely is to assume it's TRUE, not FALSE. This will result in printing child columns even when they're not really needed. We coul

[COMMITTERS] pgsql: Fix brain fade in previous pg_dump patch.

2012-02-10 Thread Tom Lane
Fix brain fade in previous pg_dump patch. In pre-7.3 databases, pg_attribute.attislocal doesn't exist. The easiest way to make sure the new inheritance logic behaves sanely is to assume it's TRUE, not FALSE. This will result in printing child columns even when they're not really needed. We coul

[COMMITTERS] pgsql: Fix oversight in pg_dump's handling of extension configuration t

2012-02-10 Thread Tom Lane
Fix oversight in pg_dump's handling of extension configuration tables. If an extension has not been selected to be dumped (perhaps because of a --schema or --table switch), the contents of its configuration tables surely should not get dumped either. Per gripe from Hubert Depesz Lubaczewski. Bra

[COMMITTERS] pgsql: Fix oversight in pg_dump's handling of extension configuration t

2012-02-10 Thread Tom Lane
Fix oversight in pg_dump's handling of extension configuration tables. If an extension has not been selected to be dumped (perhaps because of a --schema or --table switch), the contents of its configuration tables surely should not get dumped either. Per gripe from Hubert Depesz Lubaczewski. Bra