Commit Graph

79 Commits (1a368dd3ecefef041721628baf9564862088c377)

Author SHA1 Message Date
Noah Misch 1a368dd3ec Diagnose !indisvalid in more SQL functions. 2 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
Peter Eisentraut 37b2764593 Some RELKIND macro refactoring 4 years ago
Peter Eisentraut 2ed532ee8c Improve error messages about mismatching relkind 4 years ago
Peter Geoghegan 5fd590021d Correct pgstattuple B-Tree page comments. 5 years ago
Alvaro Herrera 4e89c79a52 Remove excess parens in ereport() calls 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
Andres Freund 4b82664156 Only allow heap in a number of contrib modules. 7 years ago
Andres Freund c2fe139c20 tableam: Add and use scan APIs. 7 years ago
Andres Freund c91560defc Move remaining code from tqual.[ch] to heapam.h / heapam_visibility.c. 7 years ago
Andres Freund 4c850ecec6 Don't include heapam.h from others headers. 7 years ago
Alvaro Herrera bef5fcc36b pgstatindex, pageinspect: handle partitioned indexes 7 years ago
Peter Eisentraut 3a4b891964 Fix more format truncation issues 8 years ago
Tom Lane eb5c404b17 Minor code-cleanliness improvements for btree. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Tom Lane 2040bb4a0b Clean up manipulations of hash indexes' hasho_flag field. 9 years ago
Alvaro Herrera ce96ce60ca Remove direct uses of ItemPointer.{ip_blkid,ip_posid} 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
Peter Eisentraut f21a563d25 Move some things from builtins.h to new header files 9 years ago
Robert Haas d4b5d4cadd pgstattuple: Don't take heavyweight locks when examining a hash index. 9 years ago
Stephen Frost fd321a1dfd Remove superuser checks in pgstattuple 9 years ago
Kevin Grittner a343e223a5 Revert no-op changes to BufferGetPage() 10 years ago
Kevin Grittner 8b65cf4c5e Modify BufferGetPage() to prepare for "snapshot too old" feature 10 years ago
Tom Lane 65c5fcd353 Restructure index access method API to hide most of it at the C level. 10 years ago
Fujii Masao 705d397cd9 Prevent pgstattuple() from reporting BRIN as unknown index. 10 years ago
Bruce Momjian 6a605cd6bd Adjust blank lines around PG_MODULE_MAGIC defines, for consistency 11 years ago
Noah Misch 9d0826c595 Don't prematurely free the BufferAccessStrategy in pgstat_heap(). 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Peter Eisentraut e7128e8dbb Create function prototype as part of PG_FUNCTION_INFO_V1 macro 12 years ago
Robert Haas 80c79ab2a8 pgstattuple: Use SnapshotDirty, not SnapshotNow. 12 years ago
Kevin Grittner 3bf3ab8c56 Add a materialized view relations. 13 years ago
Robert Haas d2c86a1ccd Remove RELKIND_UNCATALOGED. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Robert Haas 2e46bf6711 pgstattuple: Use a BufferAccessStrategy object to avoid cache-trashing. 14 years ago
Robert Haas 97c85098de pgstattuple: Add new error case for spgist indexes. 14 years ago
Robert Haas 0d692a0dc9 Basic foreign table support. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 33065ef8bc Ensure that contrib/pgstattuple functions respond to cancel interrupts 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 16 years ago
Tom Lane c029a6a49e Fix contrib/pgstattuple and contrib/pageinspect to prevent attempts to read 17 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 17 years ago
Tom Lane 0ff81a525e Suppress compiler warning induced by recent header file refactoring. 18 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Alvaro Herrera 73b0300b2a Move the HTSU_Result enum definition into snapshot.h, to avoid including 18 years ago
Tom Lane b775d93acb Fix pgstat_heap() to not be broken by syncscans starting from a block 18 years ago
Tom Lane 7ec280e117 Be careful to get share lock on each page before computing its free space. 18 years ago
Tom Lane 282d2a03dd HOT updates. When we update a tuple without changing any of its indexed 18 years ago