Commit Graph

138 Commits (f339a998ffe6fb8aa8c114a33316e97b56cb1513)

Author SHA1 Message Date
Amit Kapila 08ecdfe7e5 Make FSM test portable. 7 years ago
Amit Kapila b0eaa4c51b Avoid creation of the free space map for small heap relations, take 2. 7 years ago
Amit Kapila a23676503b Revert "Avoid creation of the free space map for small heap relations." 7 years ago
Amit Kapila ac88d2962a Avoid creation of the free space map for small heap relations. 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
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 7 years ago
Tom Lane b66827ca7c Fix tuple_data_split() to not open a relation without any lock. 7 years ago
Michael Paquier 59eb12c9c5 Make error message of pageinspect more consistent for raw page inputs 8 years ago
Tom Lane c6e846446d printf("%lf") is not portable, so omit the "l". 8 years ago
Alvaro Herrera bef5fcc36b pgstatindex, pageinspect: handle partitioned indexes 8 years ago
Tom Lane 41c912cad1 Clean up warnings from -Wimplicit-fallthrough. 8 years ago
Alvaro Herrera da6f3e45dd Reorganize partitioning code 8 years ago
Tom Lane af1a949109 Further cleanup of client dependencies on src/include/catalog headers. 8 years ago
Teodor Sigaev 0a64b45152 Fix handling of non-upgraded B-tree metapages 8 years ago
Teodor Sigaev 857f9c36cd Skip full index scan during cleanup of B-tree indexes when possible 8 years ago
Robert Haas b0313f9cc8 pageinspect: Fix use of wrong memory context by hash_page_items. 8 years ago
Tom Lane 18869e202b Fix new test case to not be endian-dependent. 8 years ago
Tom Lane 39cfe86195 Fix incorrect computations of length of null bitmap in pageinspect. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 8 years ago
Robert Haas 620b49a16d hash: Increase the number of possible overflow bitmaps by 8x. 9 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Tom Lane 2040bb4a0b Clean up manipulations of hash indexes' hasho_flag field. 9 years ago
Alvaro Herrera 8bf74967da Reduce the number of pallocs() in BRIN 9 years ago
Robert Haas 633e15ea0f Fix pageinspect failures on hash indexes. 9 years ago
Peter Eisentraut 193f5f9e91 pageinspect: Add bt_page_items function with bytea argument 9 years ago
Robert Haas ea69a0dead Expand hash indexes more gradually. 9 years ago
Alvaro Herrera ce96ce60ca Remove direct uses of ItemPointer.{ip_blkid,ip_posid} 9 years ago
Peter Eisentraut fef2bcdcba pageinspect: Add page_checksum function 9 years ago
Peter Eisentraut a02731cb10 pageinspect: Add test for page_header function 9 years ago
Robert Haas c11453ce0a hash: Add write-ahead logging support. 9 years ago
Noah Misch 3a0d473192 Use wrappers of PG_DETOAST_DATUM_PACKED() more. 9 years ago
Stephen Frost c08d82f38e Add relkind checks to certain contrib modules 9 years ago
Robert Haas b4316928d5 Fix incorrect typecast. 9 years ago
Robert Haas fc8219dc54 pageinspect: Fix hash_bitmap_info not to read the underlying page. 9 years ago
Robert Haas 293e24e507 Cache hash index's metapage in rel->rd_amcache. 9 years ago
Robert Haas 871ec0e336 pageinspect: More type-sanity surgery on the new hash index code. 9 years ago
Tom Lane 14e9b18fed In pageinspect/hashfuncs.c, avoid crashes on alignment-picky machines. 9 years ago
Robert Haas 29e312bc13 pageinspect: Remove platform-dependent values from hash tests. 9 years ago
Tom Lane c6eeb67dcc Fix a bunch more portability bugs in commit 08bf6e529. 9 years ago
Robert Haas ed807fda6d pageinspect: Try to fix some bugs in previous commit. 9 years ago
Robert Haas 08bf6e5295 pageinspect: Support hash indexes. 9 years ago
Peter Eisentraut f21a563d25 Move some things from builtins.h to new header files 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Tom Lane 367b99bbb1 Fix gin_leafpage_items(). 9 years ago
Peter Eisentraut 84ad68d645 pageinspect: Fix unaligned struct access in GIN functions 9 years ago