Commit Graph

546 Commits (4d3f03f42227bb351c2021a9ccea2fff9c023cfc)

Author SHA1 Message Date
Tom Lane a5cc4dab6d Yet more elimination of dead stores and useless initializations. 5 years ago
Thomas Munro cb04ad4985 Move syncscan.c to src/backend/access/common. 5 years ago
Andres Freund 5e7bbb5286 code: replace 'master' with 'primary' where appropriate. 6 years ago
Michael Paquier 7a3543c2ea Fix some comments referring to past features 6 years ago
David Rowley dad75eb4a8 Have pg_itoa, pg_ltoa and pg_lltoa return the length of the string 6 years ago
Tom Lane 36ac359d36 Rename assorted LWLock tranches. 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Alexander Korotkov 911e702077 Implement operator class parameters 6 years ago
David Rowley b07642dbcd Trigger autovacuum based on number of INSERTs 6 years ago
Noah Misch e629a01f69 During heap rebuild, lock any TOAST index until end of transaction. 6 years ago
Thomas Munro fc34b0d9de Introduce a maintenance_io_concurrency setting. 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
Peter Geoghegan 0d861bbb70 Add deduplication to nbtree. 6 years ago
Andrew Gierth bf6cc19e34 Force tuple conversion when the source has missing attributes. 6 years ago
Andrew Gierth 1fd687a035 Optimizations for integer to decimal output. 6 years ago
Robert Haas ce242ae154 tableam: New callback relation_fetch_toast_slice. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Michael Paquier 7854e07f25 Revert "Rename files and headers related to index AM" 6 years ago
Michael Paquier 8ce3aa9b59 Rename files and headers related to index AM 6 years ago
Robert Haas e9fd0415e6 Move heap-specific detoasting logic into a separate function. 6 years ago
Michael Paquier 2032645b19 Fix compiler warning in non-assert builds 6 years ago
Michael Paquier e1551f96e6 Refactor attribute mappings used in logical tuple conversion 6 years ago
Robert Haas 5184f110aa Fix bad formula in previous commit. 6 years ago
Robert Haas d5406dea25 Code cleanup for toast_fetch_datum and toast_fetch_datum_slice. 6 years ago
Michael Paquier 4cb658af70 Refactor reloption handling for index AMs in-core 6 years ago
Tomas Vondra 2dc08bd617 Properly determine length for on-disk TOAST values 6 years ago
Michael Paquier 50d22de932 Cleanup code in reloptions.h regarding reloption handling 6 years ago
Michael Paquier 1bbd608fda Split handling of reloptions for partitioned tables 6 years ago
Andres Freund 01368e5d9d Split all OBJS style lines in makefiles into one-line-per-entry style. 6 years ago
Michael Paquier 3534fa2233 Refactor code building relation options 6 years ago
Michael Paquier 6ca86bb7e9 Fix typos in the code 6 years ago
Robert Haas 2e8b6bfa90 Rename some toasting functions based on whether they are heap-specific. 6 years ago
Tomas Vondra 11a078cf87 Optimize partial TOAST decompression 6 years ago
Michael Paquier fbfa566488 Fix lockmode initialization for custom relation options 6 years ago
Alvaro Herrera 773df883e8 Support reloptions of enum type 6 years ago
Michael Paquier 69f9410807 Allow definition of lock mode for custom reloptions 6 years ago
Michael Paquier 736b84eede Fix failure with lock mode used for custom relation options 6 years ago
Robert Haas 8b94dab066 Split tuptoaster.c into three separate files. 6 years ago
Alvaro Herrera fe66125974 Remove 'msg' parameter from convert_tuples_by_name 6 years ago
Andres Freund fb3b098fe8 Remove fmgr.h includes from headers that don't really need it. 6 years ago
Michael Paquier eb43f3d193 Fix inconsistencies and typos in the tree 7 years ago
Michael Paquier 23bccc823d Fix inconsistencies and typos in the tree 7 years ago
Tom Lane 1cff1b95ab Represent Lists as expansible arrays, not chains of cons-cells. 7 years ago
Michael Paquier ce59b75d44 Add toast-level reloption for vacuum_index_cleanup 7 years ago
Michael Paquier 3412030205 Fix more typos and inconsistencies in the tree 7 years ago
Amit Kapila 92c4abc736 Fix assorted inconsistencies. 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
Michael Paquier d87ab88686 Fix typos in reloptions.c 7 years ago