Commit Graph

1005 Commits (b55413d77f96b9fa2dfae4ddec43412b90ebf588)

Author SHA1 Message Date
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Tom Lane bb4114a4e2 Allow whole-row Vars to be used in partitioning expressions. 6 years ago
Tom Lane 5b9312378e Load relcache entries' partitioning data on-demand, not immediately. 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 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 7815e7efdb Add reusable routine for making arrays unique. 6 years ago
Andres Freund 01368e5d9d Split all OBJS style lines in makefiles into one-line-per-entry style. 6 years ago
Alexander Korotkov 7e04160390 Fix handling of non-key columns get_index_column_opclass() 6 years ago
Robert Haas 8b94dab066 Split tuptoaster.c into three separate files. 6 years ago
Thomas Munro 720b59b55b Avoid catalog lookups in RelationAllowsEarlyPruning(). 6 years ago
Tom Lane fe9b7b2fe5 Fix plpgsql to re-look-up composite type names at need. 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. 7 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 7 years ago
Peter Eisentraut 7e9a4c5c3d Use consistent style for checking return from system calls 7 years ago
Tom Lane 9e1c9f9594 pgindent run prior to branching v12. 7 years ago
Michael Paquier c74d49d41c Fix many typos and inconsistencies 7 years ago
Tomas Vondra 6cbfb784c3 Rework the pg_statistic_ext catalog 7 years ago
Michael Paquier f43608bda2 Fix typos and inconsistencies in code comments 7 years ago
Andres Freund fff2a7d7bd Don't access catalogs to validate GUCs when not connected to a DB. 7 years ago
Tom Lane 8255c7a5ee Phase 2 pgindent run for v12. 7 years ago
Tom Lane be76af171c Initial pgindent run for v12. 7 years ago
Tom Lane 2d7d946cd3 Clean up the behavior and API of catalog.c's is-catalog-relation tests. 7 years ago
Tom Lane f884dca495 Remove RelationSetIndexList(). 7 years ago
Tom Lane f912d7dec2 Fix reindexing of pg_class indexes some more. 7 years ago
Andres Freund 5c1560606d Fix several recently introduced issues around handling new relation forks. 7 years ago
Peter Eisentraut bb385c4fb0 Fix handling of temp and unlogged tables in FOR ALL TABLES publications 7 years ago
Tom Lane 5f1433ac5e Prevent memory leaks associated with relcache rd_partcheck structures. 7 years ago
Peter Eisentraut edda32ee25 Fix compiler warning 7 years ago
Peter Eisentraut fc22b6623b Generated columns 7 years ago
Andres Freund d25f519107 tableam: relation creation, VACUUM FULL/CLUSTER, SET TABLESPACE. 7 years ago
Peter Eisentraut 5e1963fb76 Collations with nondeterministic comparison 7 years ago
Tom Lane d3f48dfae4 Further reduce memory footprint of CLOBBER_CACHE_ALWAYS testing. 7 years ago
Amit Kapila a6e48da088 Fix typos in commit 8586bf7ed8. 7 years ago
Alvaro Herrera af38498d4c Move hash_any prototype from access/hash.h to utils/hashutils.h 7 years ago
Michael Paquier 82a5649fb9 Tighten use of OpenTransientFile and CloseTransientFile 7 years ago
Robert Haas 898e5e3290 Allow ATTACH PARTITION with only ShareUpdateExclusiveLock. 7 years ago
Andres Freund 8586bf7ed8 tableam: introduce table AM infrastructure. 7 years ago
Robert Haas 1bb5e78218 Move code for managing PartitionDescs into a new file, partdesc.c 7 years ago
Peter Eisentraut 90cfa49003 Use varargs macro for CACHEDEBUG 7 years ago
Tom Lane a391ff3c3d Build out the planner support function infrastructure. 7 years ago
Peter Eisentraut dfa774ff9a Fix a crash in logical replication 7 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Tom Lane a1b8c41e99 Make some small planner API cleanups. 7 years ago
Heikki Linnakangas 95931133a9 Fix misc typos in comments. 7 years ago
Andres Freund 346ed70b0a Rename RelationData.rd_amroutine to rd_indam. 7 years ago
Andres Freund ebcc7bf949 Rephrase references to "time qualification". 7 years ago
Andres Freund c91560defc Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 7 years ago
Tom Lane 8f9e934ab7 Remove useless bms_copy step in RelationGetIndexAttrBitmap. 7 years ago