Commit Graph

139 Commits (7300a699502fe5432b05fbc75baca534b080bebb)

Author SHA1 Message Date
Peter Geoghegan dd299df818 Make heap TID a tiebreaker nbtree index column. 7 years ago
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 8 years ago
Andres Freund 578b229718 Remove WITH OIDS support, change oid catalog column visibility. 8 years ago
Tom Lane b66827ca7c Fix tuple_data_split() to not open a relation without any lock. 8 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. 9 years ago
Tom Lane 39cfe86195 Fix incorrect computations of length of null bitmap in pageinspect. 9 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 9 years ago
Andres Freund 2cd7084524 Change tupledesc->attrs[n] to TupleDescAttr(tupledesc, n). 9 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 10 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 10 years ago
Tom Lane 367b99bbb1 Fix gin_leafpage_items(). 10 years ago