Commit Graph

176 Commits (64d2467fc8d34b2a0c84d1c1aadb349a0df4b618)

Author SHA1 Message Date
Noah Misch 1a368dd3ec Diagnose !indisvalid in more SQL functions. 2 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Andrew Dunstan 8284cf5f74 Add copyright notices to meson files 3 years ago
Andres Freund e5555657ba meson: Add support for building with precompiled headers 3 years ago
Andres Freund 902ab2fcef meson: Add windows resource files 3 years ago
Andres Freund e6927270cd meson: Add initial version of meson based build system 3 years ago
Peter Eisentraut 07d8af5e5e pgstattuple: Use double consistently for percentages 3 years ago
Peter Eisentraut 9fd45870c1 Replace many MemSet calls with struct initialization 3 years ago
Tom Lane 23e7b38bfe Pre-beta mechanical code beautification. 3 years ago
Michael Paquier d16773cdc8 Add macros in hash and btree AMs to get the special area of their pages 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Peter Eisentraut 37b2764593 Some RELKIND macro refactoring 4 years ago
Peter Eisentraut 2ed532ee8c Improve error messages about mismatching relkind 4 years ago
Peter Geoghegan e5d8a99903 Use full 64-bit XIDs in deleted nbtree pages. 5 years ago
Peter Geoghegan 5fd590021d Correct pgstattuple B-Tree page comments. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane 3d351d916b Redefine pg_class.reltuples to be -1 before the first VACUUM or ANALYZE. 5 years ago
Andres Freund dc7420c2c9 snapshot scalability: Don't compute global horizons while building snapshots. 5 years ago
Peter Eisentraut ee0202d552 pgstattuple: Have pgstattuple_approx accept TOAST tables 5 years ago
Tom Lane 70a7732007 Remove support for upgrading extensions from "unpackaged" state. 6 years ago
Alvaro Herrera 4e89c79a52 Remove excess parens in ereport() calls 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Andres Freund 01368e5d9d Split all OBJS style lines in makefiles into one-line-per-entry style. 6 years ago
Amit Kapila 7e735035f2 Make the order of the header file includes consistent in contrib modules. 6 years ago
Michael Paquier 0896ae561b Fix inconsistencies and typos in the tree 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
Amit Kapila 7db0cde6b5 Revert "Avoid the creation of the free space map for small heap relations". 6 years ago
Andres Freund 4b82664156 Only allow heap in a number of contrib modules. 7 years ago
Peter Geoghegan dd299df818 Make heap TID a tiebreaker nbtree index column. 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Amit Kapila 29d108cdec Doc: Update the documentation for FSM behavior for small tables. 7 years ago
Andres Freund c91560defc Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 7 years ago
Andres Freund 111944c5ee Replace heapam.h includes with {table, relation}.h where applicable. 7 years ago
Andres Freund 4c850ecec6 Don't include heapam.h from others headers. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Alvaro Herrera bef5fcc36b pgstatindex, pageinspect: handle partitioned indexes 7 years ago
Alvaro Herrera c8478f4fd9 pgstatindex: HASH -> hash 7 years ago
Teodor Sigaev 857f9c36cd Skip full index scan during cleanup of B-tree indexes when possible 8 years ago
Tom Lane 7c91a0364f Sync up our various ways of estimating pg_class.reltuples. 8 years ago
Peter Eisentraut 3a4b891964 Fix more format truncation issues 8 years ago
Tom Lane d04900de7d When updating reltuples after ANALYZE, just extrapolate from our sample. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane eb5c404b17 Minor code-cleanliness improvements for btree. 8 years ago
Peter Eisentraut 17273d059c Remove unnecessary parentheses in return statements 8 years ago
Robert Haas 0b7ba3d647 pgstatindex: Insert some casts to prevent overflow. 8 years ago
Robert Haas 620b49a16d hash: Increase the number of possible overflow bitmaps by 8x. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago