Commit Graph

618 Commits (f07a3039c72b4a7afbe2b898fd1194575d13c37e)

Author SHA1 Message Date
Tom Lane f07a3039c7 Ensure we preprocess expressions before checking their volatility. 2 years ago
Alvaro Herrera 9ce04b50e1
Revert "Catalog NOT NULL constraints" and fallout 2 years ago
Alvaro Herrera e056c557ae
Catalog NOT NULL constraints 2 years ago
Peter Eisentraut 90189eefc1 Save a few bytes in pg_attribute 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Michael Paquier 09a72188cd Avoid some overhead with open and close of catalog indexes 3 years ago
David Rowley 2d0bbedda7 Rename shadowed local variables 3 years ago
Robert Haas a448e49bcb Revert 56-bit relfilenode change and follow-up commits. 3 years ago
Robert Haas 05d4cbf9b6 Increase width of RelFileNumbers from 32 bits to 56 bits. 3 years ago
Andres Freund d811ce6ea3 pgstat: Fix transactional stats dropping for indexes 3 years ago
Peter Eisentraut 9fd45870c1 Replace many MemSet calls with struct initialization 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 3 years ago
Andres Freund 0699b1ae2d Add missing binary_upgrade.h includes. 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Andres Freund 8b1dccd37c pgstat: scaffolding for transactional stats creation / drop. 3 years ago
Robert Haas 9c08aea6a3 Add new block-by-block strategy for CREATE DATABASE. 4 years ago
Tom Lane 17f3bc0928 Move pg_attrdef manipulation code into new file catalog/pg_attrdef.c. 4 years ago
Robert Haas 9a974cbcba pg_upgrade: Preserve relfilenodes and tablespace OIDs. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut d6f96ed94e Allow specifying column list for foreign key ON DELETE SET actions 4 years ago
Peter Eisentraut 37b2764593 Some RELKIND macro refactoring 4 years ago
Peter Eisentraut 36cb5e7c51 Update comments 4 years ago
Daniel Gustafsson e63ce9e8d6 Ensure that slots are zeroed before use 4 years ago
Daniel Gustafsson 7111e332c5 Fix duplicate words in comments 4 years ago
Tom Lane f10f0ae420 Replace RelationOpenSmgr() with RelationGetSmgr(). 4 years ago
Andrew Dunstan e1c1c30f63
Pre branch pgindent / pgperltidy run 4 years ago
Andrew Dunstan 0a4efdc7eb
Don't set a fast default for anything but a plain table 4 years ago
Tom Lane e6241d8e03 Rethink definition of pg_attribute.attcompression. 4 years ago
Tom Lane f5024d8d7b Re-order pg_attribute columns to eliminate some padding space. 4 years ago
Tom Lane 4b10074453 Disallow whole-row variables in GENERATED expressions. 4 years ago
Thomas Munro ec48314708 Revert per-index collation version tracking feature. 4 years ago
Alvaro Herrera 8aba932251
Fix relcache inconsistency hazard in partition detach 4 years ago
Michael Paquier 609b0652af Fix typos and grammar in documentation and code comments 4 years ago
Alvaro Herrera 71f4c8c6f7
ALTER TABLE ... DETACH PARTITION ... CONCURRENTLY 5 years ago
Robert Haas bbe0a81db6 Allow configurable LZ4 TOAST compression. 5 years ago
Alvaro Herrera ebfe2dbd6b
Prevent drop of tablespaces used by partitioned relations 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane c7aba7c14e Support subscripting of arbitrary types, not only arrays. 5 years ago
Thomas Munro 257836a755 Track collation versions for indexes. 5 years ago
Michael Paquier b17ff07aa3 Preserve index data in pg_statistic across REINDEX CONCURRENTLY 5 years ago
Michael Paquier 8febfd1855 Switch to multi-inserts when registering dependencies for many code paths 5 years ago
Michael Paquier 63110c6264 Use multi-inserts for pg_depend 5 years ago
Bruce Momjian e36e936e0e remove redundant initializations 5 years ago
Tom Lane 3d351d916b Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. 5 years ago
Michael Paquier e3931d01f3 Use multi-inserts for pg_attribute and pg_shdepend 5 years ago
Tom Lane f3faf35f37 Don't create pg_type entries for sequences or toast tables. 5 years ago
Tom Lane f7f70d5e22 Create composite array types for initdb-created relations. 5 years ago
Michael Paquier 4315e8c23b Refactor ObjectAddress field assignments in more places 5 years ago
Michael Paquier a3554b2d71 Fix comment in heap.c 5 years ago
Peter Eisentraut ffd2582297 Make more use of RELKIND_HAS_STORAGE() 5 years ago