Commit Graph

653 Commits (08e261cbc94ce9a72c0660b2786eaadae9f6fb41)

Author SHA1 Message Date
Tom Lane 08e261cbc9 Fix race condition with toast table access from a stale syscache entry. 14 years ago
Tom Lane e6858e6657 Measure the number of all-visible pages for use in index-only scan costing. 14 years ago
Tom Lane a2822fb933 Support index-only scans using the visibility map to avoid heap fetches. 14 years ago
Tom Lane 21fb95da46 Use a fresh copy of query_list when making a second plan in GetCachedPlan. 14 years ago
Tom Lane d5aa7a9fe6 Avoid unnecessary snapshot-acquisitions in BuildCachedPlan. 14 years ago
Tom Lane c4ae968633 Fix Assert failure in new plancache code. 14 years ago
Tom Lane e6faf910d7 Redesign the plancache mechanism for more flexibility and efficiency. 14 years ago
Tom Lane db10f01baa Improve comment about handling of temp tables in shared-inval code. 14 years ago
Bruce Momjian f458c90bff Add C comment about why we send cache invalidation messages for 14 years ago
Tom Lane 1609797c25 Clean up the #include mess a little. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Tom Lane 5bba65de94 Fix a missed case in code for "moving average" estimate of reltuples. 14 years ago
Tom Lane b5282aa893 Revise sinval code to remove no-longer-used tuple TID from inval messages. 14 years ago
Tom Lane 632ae6829f Forget about targeting catalog cache invalidations by tuple TID. 14 years ago
Tom Lane f4d7f1adba Fix incorrect order of operations during sinval reset processing. 14 years ago
Tom Lane 2ada6779c5 Fix race condition in relcache init file invalidation. 14 years ago
Robert Haas 367bc426a1 Avoid index rebuild for no-rewrite ALTER TABLE .. ALTER TYPE. 14 years ago
Tom Lane 14f67192c2 Remove assumptions that not-equals operators cannot be in any opclass. 14 years ago
Alvaro Herrera b93f5a5673 Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 14 years ago
Alvaro Herrera 897795240c Enable CHECK constraints to be declared NOT VALID 14 years ago
Peter Eisentraut 21f1e15aaf Unify spelling of "canceled", "canceling", "cancellation" 14 years ago
Peter Eisentraut 8a8fbe7e79 Capitalization fixes 14 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 14 years ago
Tom Lane ea8e42f3a0 Fix failure to check whether a rowtype's component types are sortable. 15 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 15 years ago
Tom Lane d64713df7e Pass collations to functions in FunctionCallInfoData, not FmgrInfo. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane 2594cf0e8c Revise the API for GUC variable assign hooks. 15 years ago
Tom Lane 7208fae18f Clean up cruft around collation initialization for tupdescs and scankeys. 15 years ago
Tom Lane b23c9fa929 Clean up a few failures to set collation fields in expression nodes. 15 years ago
Tom Lane bfa4440ca5 Pass collation to makeConst() instead of looking it up internally. 15 years ago
Tom Lane 1192ba8b67 Avoid potential deadlock in InitCatCachePhase2(). 15 years ago
Tom Lane 389af95155 Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Robert Haas 0d692a0dc9 Basic foreign table support. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 53dbc27c62 Support unlogged tables. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Tom Lane d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Tom Lane c0b5fac701 Simplify and speed up mapping of index opfamilies to pathkeys. 15 years ago
Tom Lane 725d52d0c2 Create the system catalog infrastructure needed for KNNGIST. 15 years ago
Tom Lane 511e902b51 Make TRUNCATE ... RESTART IDENTITY restart sequences transactionally. 15 years ago
Robert Haas 5ccbc3d802 Correct poor grammar in comment. 15 years ago
Tom Lane 186cbbda8f Provide hashing support for arrays. 15 years ago
Tom Lane 84c123be1d Allow new values to be added to an existing enum type. 15 years ago
Tom Lane 529cb267a6 Improve handling of domains over arrays. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 9513918c6c Fix up flushing of composite-type typcache entries to be driven directly by 15 years ago
Robert Haas debcec7dc3 Include the backend ID in the relpath of temporary relations. 15 years ago
Tom Lane 2a7349f030 Fix Assert failure in PushOverrideSearchPath when trying to restore a search 15 years ago