Commit Graph

209 Commits (b52a4a5f285df49399fe6deefa1bf63dc88cd3d1)

Author SHA1 Message Date
Peter Eisentraut 83ea6c5402 Virtual generated columns 11 months ago
Peter Eisentraut ca87c415e2 Add support for NOT ENFORCED in CHECK constraints 12 months ago
David Rowley 34c6e65242 Make verify_compact_attribute available in non-assert builds 12 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 12 months ago
David Rowley 6f3820f37a Fix race condition in TupleDescCompactAttr assert code 1 year ago
David Rowley db448ce5ad Optimize alignment calculations in tuple form/deform 1 year ago
David Rowley 02a8d0c452 Remove pg_attribute.attcacheoff column 1 year ago
David Rowley 5983a4cffc Introduce CompactAttribute array in TupleDesc, take 2 1 year ago
David Rowley 4171c44c9b Revert "Introduce CompactAttribute array in TupleDesc" 1 year ago
David Rowley d28dff3f6c Introduce CompactAttribute array in TupleDesc 1 year ago
Peter Eisentraut 20e58105ba Separate equalRowTypes() from equalTupleDescs() 2 years ago
Peter Eisentraut 4f622503d6 Make attstattarget nullable 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Heikki Linnakangas b8bff07daa Make ResourceOwners more easily extensible. 2 years ago
Peter Eisentraut 04e485273b Move BuildDescForRelation() from tupdesc.c to tablecmds.c 2 years ago
Peter Eisentraut 6d341407a6 Push attidentity and attgenerated handling into BuildDescForRelation() 2 years ago
Peter Eisentraut ebf76f2753 Add TupleDescGetDefault() 2 years ago
Peter Eisentraut b0ae29512c MergeAttributes() and related variable renaming 2 years ago
Peter Eisentraut 90189eefc1 Save a few bytes in pg_attribute 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Peter Eisentraut c727f511bd Refactor aclcheck functions 3 years ago
Peter Eisentraut b1099eca8f Remove AssertArg and AssertState 3 years ago
Peter Eisentraut 2ce648f750 Refactor sending of RowDescription messages in replication protocol 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 36cb5e7c51 Update comments 4 years ago
Tom Lane e6241d8e03 Rethink definition of pg_attribute.attcompression. 5 years ago
Tom Lane f5024d8d7b Re-order pg_attribute columns to eliminate some padding space. 5 years ago
Tom Lane 091e22b2e6 Clean up treatment of missing default and CHECK-constraint records. 5 years ago
Robert Haas bbe0a81db6 Allow configurable LZ4 TOAST compression. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Michael Paquier 7a3543c2ea Fix some comments referring to past features 6 years ago
Tom Lane 3ed2005ff5 Introduce macros for typalign and typstorage constants. 6 years ago
Robert Haas 05d8449e73 Move src/backend/utils/hash/hashfn.c to src/common 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Alvaro Herrera af38498d4c Move hash_any prototype from access/hash.h to utils/hashutils.h 7 years ago
Tom Lane c94fb8e8ac Standardize some more loops that chase down parallel lists. 7 years ago
Andres Freund 774a975c9a Make naming of tupdesc related structs more consistent with the rest of PG. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Tom Lane b7a29695f7 Make TupleDescInitBuiltinEntry throw error for unsupported types. 7 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Amit Kapila 8121ab88e7 Cosmetic improvements for faster column addition. 8 years ago
Andrew Dunstan 16828d5c02 Fast ALTER TABLE ADD COLUMN with a non-NULL default 8 years ago
Tom Lane 47c6772eb7 Clean up tupdesc.c for recent changes. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund cc5f81366c Add support for coordinating record typmods among parallel workers. 8 years ago
Andres Freund 35ea75632a Refactor typcache.c's record typmod hash table. 8 years ago
Andres Freund c6293249dc Partially flatten struct tupleDesc so that it can be used in DSM. 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Peter Eisentraut 3217327053 Identity columns 9 years ago