Commits

DateSubjectAuthorReleases
2026-02-23 Cope with AIX's alignment woes by using _Pragma("pack"). Tom Lane 19 (unreleased)
2021-05-27 Rethink definition of pg_attribute.attcompression. Tom Lane 14.0
2021-05-23 Re-order pg_attribute columns to eliminate some padding space. Tom Lane 14.0
2021-02-02 Build in some knowledge about foreign-key relationships in the catalogs. Tom Lane 14.0
2020-03-04 Introduce macros for typalign and typstorage constants. Tom Lane 13.0
2018-04-19 Improve consistency of comments in system catalog headers. Tom Lane 11.0
2018-04-08 Replace our traditional initial-catalog-data format with a better design. Tom Lane 11.0
2017-06-21 Phase 2 of pgindent updates. Tom Lane 10.0
2010-01-05 Get rid of the need for manual maintenance of the initial contents of Tom Lane 9.0.0
2009-12-07 Add exclusion constraints, which generalize the concept of uniqueness to Tom Lane 9.0.0
2009-09-26 Extend the BKI infrastructure to allow system catalogs to be given Tom Lane 9.0.0
2009-08-12 Allow backends to start up without use of the flat-file copy of pg_database. Tom Lane 9.0.0
2009-08-04 Cause pg_proc.probin to be declared as text, not bytea. Everything was Tom Lane 9.0.0
2009-08-02 Add ALTER TABLE ... ALTER COLUMN ... SET STATISTICS DISTINCT Tom Lane 9.0.0
2009-07-29 Support deferrable uniqueness constraints. Tom Lane 9.0.0
2009-03-31 Add a "relistemp" boolean column to pg_class, which is true for temporary Tom Lane 8.4.0
2009-01-22 Support column-level privileges, as required by SQL standard. Tom Lane 8.4.0
2008-12-19 Add a new column proiswindow to pg_proc. It doesn't actually do anything Tom Lane 8.4.0
2008-12-18 Code review for function default parameters patch. Fix numerous problems as Tom Lane 8.4.0
2008-11-09 Replace pg_class.reltriggers with relhastriggers, which is just a boolean hint Tom Lane 8.4.0
2008-07-30 Replace the hard-wired type knowledge in TypeCategory() and IsPreferredType() Tom Lane 8.4.0
2008-07-16 Add a "provariadic" column to pg_proc to eliminate the remarkably expensive Tom Lane 8.4.0
2008-06-24 Reduce the alignment requirement of type "name" from int to char, and arrange Tom Lane 8.4.0
2008-04-21 Allow float8, int8, and related datatypes to be passed by value on machines Tom Lane 8.4.0
2008-03-27 Reduce the need for frontend programs to include "postgres.h" by refactoring Tom Lane 8.4.0