Commit Graph

5576 Commits (e0d273500a84ab94c69cbfa10ea0537604fbdda3)

Author SHA1 Message Date
Tom Lane a0185461dd Rearrange the implementation of index-only scans. 14 years ago
Robert Haas c980426c69 Revert accidental change to pg_config_manual.h. 14 years ago
Tom Lane cbfa92c23c Improve index-only scans to avoid repeated access to the index page. 14 years ago
Heikki Linnakangas 041dceb259 Fix typo. 14 years ago
Robert Haas 6a6082c27c Try to fix memory barriers on x86_64. 14 years ago
Tom Lane a2822fb933 Support index-only scans using the visibility map to avoid heap fetches. 14 years ago
Tom Lane ba6f629326 Improve and simplify CREATE EXTENSION's management of GUC variables. 14 years ago
Tom Lane 41e461d36f Improve define_custom_variable's handling of pre-existing settings. 14 years ago
Tom Lane 9f5836d224 Remember the source GucContext for each GUC parameter. 14 years ago
Alvaro Herrera 09e196e453 Use callbacks in SlruScanDirectory for the actual action 14 years ago
Tom Lane d56b3afc03 Restructure error handling in reading of postgresql.conf. 14 years ago
Tom Lane d22a09dc70 Support GiST index support functions that want to cache data across calls. 14 years ago
Tom Lane 57eb009092 Allow snapshot references to still work during transaction abort. 14 years ago
Tom Lane 7741dd6590 Recognize self-contradictory restriction clauses for non-table relations. 14 years ago
Robert Haas 0c8eda6258 Memory barrier support for PostgreSQL. 14 years ago
Tom Lane f197272365 Make EXPLAIN ANALYZE report the numbers of rows rejected by filter steps. 14 years ago
Tom Lane e6faf910d7 Redesign the plancache mechanism for more flexibility and efficiency. 14 years ago
Alvaro Herrera 86822df9b5 Split walsender.h in public/private headers 15 years ago
Tom Lane b0025bd957 Invent a new memory context primitive, MemoryContextSetParent. 15 years ago
Peter Eisentraut 1b81c2fe6e Remove many -Wcast-qual warnings 15 years ago
Peter Eisentraut 52ce20589a Add missing format attributes 15 years ago
Itagaki Takahiro 96a8aed4cb Add datatype directory to SUBDIRS. 15 years ago
Tom Lane ca4af308c3 Simplify handling of the timezone GUC by making initdb choose the default. 15 years ago
Tom Lane a7801b62f2 Move Timestamp/Interval typedefs and basic macros into datatype/timestamp.h. 15 years ago
Heikki Linnakangas 5edb24a898 Buffering GiST index build algorithm. 15 years ago
Bruce Momjian f81fb4f690 Fix bug introduced by pgrminclude where the tablespace version name was 15 years ago
Tom Lane 4c2777d0b7 Change get_variable_numdistinct's API to flag default estimates explicitly. 15 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 15 years ago
Tom Lane f116b1f5b8 Remove unnecessary and circular #include. 15 years ago
Bruce Momjian 5bce637a4b walsender.h doesn't need xlog.h, per Tom. 15 years ago
Bruce Momjian 85e6e1662b Move AllowCascadeReplication() define from xlog.h to replication include 15 years ago
Tom Lane b3aaf9081a Rearrange planner to save the whole PlannerInfo (subroot) for a subquery. 15 years ago
Tom Lane 5b562644fe Teach ANALYZE to clear pg_class.relhassubclass when appropriate. 15 years ago
Bruce Momjian 418d04ea73 Improve method of avoiding fcinfo compile errors. 15 years ago
Bruce Momjian 7805b11856 Add C comment about necessary NetBSD include. 15 years ago
Bruce Momjian 5352bf39ff Add missing hba.h include for NetBSD. 15 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 15 years ago
Heikki Linnakangas a88b6e4cfb setlocale() on Windows doesn't work correctly if the locale name contains 15 years ago
Heikki Linnakangas 8ea0257067 Move the line to undefine setlocale() macro on Win32 outside USE_REPL_SNPRINTF 15 years ago
Tom Lane be1e8053f4 Use a non-locking test in TAS_SPIN() on all IA64 platforms. 15 years ago
Robert Haas c01c25fbe5 Improve spinlock performance for HP-UX, ia64, non-gcc. 15 years ago
Bruce Momjian 4bd7333b14 Allow more include files to be compiled in their own by adding missing 15 years ago
Bruce Momjian 48423d949f Add markers. 15 years ago
Bruce Momjian f8fc37b337 Add markers for skips. 15 years ago
Tom Lane 40271811cb Improve comments describing tsvector data structure. 15 years ago
Bruce Momjian 2ab15afcdd Add missing include so include file compiles cleanly on its own. 15 years ago
Tom Lane b33f78df17 Fix trigger WHEN conditions when both BEFORE and AFTER triggers exist. 15 years ago
Tom Lane b5282aa893 Revise sinval code to remove no-longer-used tuple TID from inval messages. 15 years ago
Tom Lane 2ada6779c5 Fix race condition in relcache init file invalidation. 15 years ago
Bruce Momjian 6d7bd5dec9 Make USECS_PER_* timestamp macros visible even when we are not using 15 years ago