summaryrefslogtreecommitdiff
path: root/contrib/pageinspect/btreefuncs.c
AgeCommit message (Expand)Author
2025-03-29Use PRI?64 instead of "ll?" in format strings (continued).Peter Eisentraut
2023-02-13Consolidate ItemPointer to Datum conversion functionsPeter Eisentraut
2023-01-02Add bt_multi_page_stats() function to contrib/pageinspect.Tom Lane
2022-07-01Add construct_array_builtin, deconstruct_array_builtinPeter Eisentraut
2022-04-14pageinspect: Fix handling of all-zero pagesMichael Paquier
2022-04-01Add macros in hash and btree AMs to get the special area of their pagesMichael Paquier
2022-03-27pageinspect: Add more sanity checks to prevent out-of-bound readsMichael Paquier
2022-03-16pageinspect: Fix handling of page sizes and AM typesMichael Paquier
2021-09-17pageinspect: Make page deletion elog less chatty.Peter Geoghegan
2021-02-25Use full 64-bit XIDs in deleted nbtree pages.Peter Geoghegan
2021-01-19pageinspect: Change block number arguments to bigintPeter Eisentraut
2020-09-04Remove unused parameterPeter Eisentraut
2020-03-17Remove useless pfree()s at the ends of various ValuePerCall SRFs.Tom Lane
2020-03-08pageinspect: Fix types used for bt_metap() columns.Peter Geoghegan
2020-03-04Introduce macros for typalign and typstorage constants.Tom Lane
2020-02-29Teach pageinspect about nbtree deduplication.Peter Geoghegan
2020-01-30Remove excess parens in ereport() callsAlvaro Herrera
2019-10-24Make the order of the header file includes consistent in contrib modules.Amit Kapila
2019-03-20Make heap TID a tiebreaker nbtree index column.Peter Geoghegan
2019-01-21Replace heapam.h includes with {table, relation}.h where applicable.Andres Freund
2019-01-15Don't include heapam.h from others headers.Andres Freund
2018-07-29Make error message of pageinspect more consistent for raw page inputsMichael Paquier
2018-05-20printf("%lf") is not portable, so omit the "l".Tom Lane
2018-04-05Fix handling of non-upgraded B-tree metapagesTeodor Sigaev
2018-04-04Skip full index scan during cleanup of B-tree indexes when possibleTeodor Sigaev
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-04-05pageinspect: Add bt_page_items function with bytea argumentPeter Eisentraut
2017-03-28Remove direct uses of ItemPointer.{ip_blkid,ip_posid}Alvaro Herrera
2017-03-12Use wrappers of PG_DETOAST_DATUM_PACKED() more.Noah Misch
2017-02-03In pageinspect/hashfuncs.c, avoid crashes on alignment-picky machines.Tom Lane
2017-01-21Move some things from builtins.h to new header filesPeter Eisentraut
2016-05-02Remove unused macros.Heikki Linnakangas
2016-04-20Revert no-op changes to BufferGetPage()Kevin Grittner
2016-04-08Modify BufferGetPage() to prepare for "snapshot too old" featureKevin Grittner
2016-01-18Restructure index access method API to hide most of it at the C level.Tom Lane
2014-04-18Create function prototype as part of PG_FUNCTION_INFO_V1 macroPeter Eisentraut
2014-01-07Add more use of psprintf()Peter Eisentraut
2012-11-30Take buffer lock while inspecting btree index pages in contrib/pageinspect.Tom Lane
2011-09-01Remove unnecessary #include references, per pgrminclude script.Bruce Momjian
2011-07-04Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.hAlvaro Herrera
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-03-31Fix contrib/pgstattuple and contrib/pageinspect to prevent attempts to readTom Lane
2008-05-17Add $PostgreSQL$ markers to a lot of files that were missing them.Andrew Dunstan
2008-05-12Restructure some header files a bit, in particular heapam.h, by removing someAlvaro Herrera
2007-11-15pgindent run for 8.3.Bruce Momjian
2007-09-12Redefine the lp_flags field of item pointers as having four states, ratherTom Lane
2007-08-26Code review for btreefuncs additions: restrict to superusers to avoidTom Lane
2007-07-15Fix CHECK_RELATION_BLOCK_RANGE macro, which was not merely producingTom Lane
2007-07-15Silence a rather odd compiler warning. In passing, make this file'sTom Lane