Commit Graph

534 Commits (ec48314708262d8ea6cdcb83f803fc83dd89e721)

Author SHA1 Message Date
Thomas Munro ec48314708 Revert per-index collation version tracking feature. 4 years ago
Alvaro Herrera d6b8d29419
Allow a partdesc-omitting-partitions to be cached 4 years ago
Amit Kapila e7eea52b2d Fix Logical Replication of Truncate in synchronous commit mode. 4 years ago
Tom Lane 091e22b2e6 Clean up treatment of missing default and CHECK-constraint records. 4 years ago
Bruce Momjian 95d77149c5 Add macro RelationIsPermanent() to report relation permanence 4 years ago
Tom Lane 415ffdc220 Don't run RelationInitTableAccessMethod in a long-lived context. 4 years ago
Tom Lane 28644fac10 Don't leak rd_statlist when a relcache entry is dropped. 4 years ago
Peter Eisentraut 4656e3d668 Replace CLOBBER_CACHE_ALWAYS with run-time GUC 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Thomas Munro 257836a755 Track collation versions for indexes. 5 years ago
Tom Lane 36b9312143 Don't use custom OID symbols in pg_proc.dat. 5 years ago
Noah Misch fe4d022c8e Fix rd_firstRelfilenodeSubid for nailed relations, in parallel workers. 5 years ago
Tom Lane 3d351d916b Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. 5 years ago
Tom Lane f3faf35f37 Don't create pg_type entries for sequences or toast tables. 5 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 5 years ago
Peter Eisentraut 83fd4532a7 Allow publishing partition changes via ancestors 5 years ago
Andres Freund 549a3e23c3 Fix recently introduced typo. 5 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 5 years ago
Alexander Korotkov 851b14b0c6 Remove rudiments of supporting procnum == 0 from 911e702077 5 years ago
Alexander Korotkov 911e702077 Implement operator class parameters 5 years ago
Andres Freund 42750b08d9 Ensure snapshot is registered within ScanPgRelation(). 5 years ago
Noah Misch de9396326e Revert "Skip WAL for new relfilenodes, under wal_level=minimal." 5 years ago
Noah Misch cb2fd7eac2 Skip WAL for new relfilenodes, under wal_level=minimal. 5 years ago
Noah Misch d60ef94d76 Fix cosmetic blemishes involving rd_createSubid. 5 years ago
Peter Eisentraut fc7a5e9eaa Ensure relcache consistency around generated columns 5 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Tom Lane 5b9312378e Load relcache entries' partitioning data on-demand, not immediately. 6 years ago
Tom Lane c35b714caf Fix misbehavior with expression indexes on ON COMMIT DELETE ROWS tables. 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Thomas Munro 720b59b55b Avoid catalog lookups in RelationAllowsEarlyPruning(). 6 years ago
Heikki Linnakangas a29834beb1 Allow table AM's to use rd_amcache, too. 6 years ago
Tom Lane 2f5b8eb5a2 Clean up some ad-hoc code for sorting and de-duplicating Lists. 6 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 6 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 6 years ago
Tom Lane be76af171c Initial pgindent run for v12. 6 years ago
Tom Lane 2d7d946cd3 Clean up the behavior and API of catalog.c's is-catalog-relation tests. 6 years ago
Tom Lane f884dca495 Remove RelationSetIndexList(). 6 years ago
Tom Lane f912d7dec2 Fix reindexing of pg_class indexes some more. 6 years ago
Andres Freund 5c1560606d Fix several recently introduced issues around handling new relation forks. 6 years ago
Peter Eisentraut bb385c4fb0 Fix handling of temp and unlogged tables in FOR ALL TABLES publications 6 years ago
Tom Lane 5f1433ac5e Prevent memory leaks associated with relcache rd_partcheck structures. 6 years ago
Peter Eisentraut fc22b6623b Generated columns 6 years ago
Andres Freund d25f519107 tableam: relation creation, VACUUM FULL/CLUSTER, SET TABLESPACE. 6 years ago
Tom Lane d3f48dfae4 Further reduce memory footprint of CLOBBER_CACHE_ALWAYS testing. 6 years ago
Amit Kapila a6e48da088 Fix typos in commit 8586bf7ed8. 6 years ago
Alvaro Herrera af38498d4c Move hash_any prototype from access/hash.h to utils/hashutils.h 6 years ago
Robert Haas 898e5e3290 Allow ATTACH PARTITION with only ShareUpdateExclusiveLock. 6 years ago
Andres Freund 8586bf7ed8 tableam: introduce table AM infrastructure. 6 years ago
Robert Haas 1bb5e78218 Move code for managing PartitionDescs into a new file, partdesc.c 6 years ago