Commit Graph

116 Commits (774a975c9a5903d271a727a260efd8c31125b9d6)

Author SHA1 Message Date
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 1c04d4beea Revise BuildIndexValueDescription to simplify it 8 years ago
Teodor Sigaev 8224de4f42 Indexes with INCLUDE columns and their support in B-tree 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Robert Haas 5a73e17317 Improve error reporting for tuple-routing failures. 9 years ago
Tom Lane 9b88f27cb4 Allow index AMs to return either HeapTuple or IndexTuple format during IOS. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Teodor Sigaev 8b99edefca Revert CREATE INDEX ... INCLUDING ... 10 years ago
Teodor Sigaev 386e3d7609 CREATE INDEX ... INCLUDING (column[, ...]) 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Joe Conway 7b4bfc87d5 Plug RLS related information leak in pg_stats view. 11 years ago
Bruce Momjian 807b9e0dff pgindent run for 9.5 11 years ago
Stephen Frost 32bf6ee6ab Fix BuildIndexValueDescription for expressions 11 years ago
Stephen Frost 804b6b6db4 Fix column-privilege leak in error-message paths 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Alvaro Herrera 7b1c2a0f20 Split builtins.h to a new header ruleutils.h 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 765ad89be3 Use InvalidSnapshot, now SnapshotNow, as the default snapshot. 13 years ago
Noah Misch ffcf654547 Fix systable_recheck_tuple() for MVCC scan snapshots. 13 years ago
Robert Haas 568d4138c6 Use an MVCC snapshot, rather than SnapshotNow, for catalog scans. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Alvaro Herrera 21c09e99dc Split heapam_xlog.h from heapam.h 14 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 14 years ago
Tom Lane 532fe28dad Prevent synchronized scanning when systable_beginscan chooses a heapscan. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 336c1d7a51 Avoid assuming that index-only scan data matches the index's rowtype. 14 years ago
Tom Lane a2822fb933 Support index-only scans using the visibility map to avoid heap fetches. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 15 years ago
Robert Haas 4da99ea423 Avoid having two copies of the HOT-chain search logic. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane b9b8831ad6 Create a "relation mapping" infrastructure to support changing the relfilenodes 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Simon Riggs efc16ea520 Allow read only connections during recovery, known as Hot Standby. 16 years ago
Tom Lane 0cb65564e5 Add exclusion constraints, which generalize the concept of uniqueness to 16 years ago
Tom Lane 527f0ae3fa Department of second thoughts: let's show the exact key during unique index 17 years ago
Tom Lane b680ae4bdb Improve unique-constraint-violation error messages to include the exact 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Heikki Linnakangas 5ae29525d1 The logic in systable_beginscan to translate heap attribute numbers to 17 years ago
Alvaro Herrera a3540b0f65 Improve our #include situation by moving pointer types away from the 18 years ago
Alvaro Herrera 7f15f8f2e7 Fix breakage caused by conflicting patches, as evidenced by the buildfarm. 18 years ago
Tom Lane 281a724d5c Rewrite DROP's dependency traversal algorithm into an honest two-pass 18 years ago
Tom Lane 24558da14a Phase 2 of project to make index operator lossiness be determined at runtime 18 years ago
Tom Lane ec498cdcbb Create new routines systable_beginscan_ordered, systable_getnext_ordered, 18 years ago