Commit Graph

1139 Commits (f4e4b3274317d9ce30de7e7e5b04dece7c4e1791)

Author SHA1 Message Date
Tom Lane f4e4b32743 Support RIGHT and FULL OUTER JOIN in hash joins. 15 years ago
Robert Haas c5160b7eec Fix typos. 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 225f0aa3df Prevent inlining a SQL function with multiple OUT parameters. 15 years ago
Tom Lane 48c348f86c Dept of second thoughts: don't try to push LIMIT below a SRF. 15 years ago
Tom Lane 6fbc323c80 Further fallout from the MergeAppend patch. 15 years ago
Tom Lane 0811ff2063 Avoid using a local FunctionCallInfoData struct in ExecMakeFunctionResult 15 years ago
Tom Lane 11cad29c91 Support MergeAppend plans, to allow sorted output from append relations. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 16 years ago
Joe Conway 5eb15c9942 SERIALIZABLE transactions are actually implemented beneath the covers with 16 years ago
Tom Lane db2d9c602c Fix ExecMakeTableFunctionResult to verify that all rows returned by a SRF 16 years ago
Tom Lane 3573c8346d Reset the per-output-tuple exprcontext each time through the main loop in 16 years ago
Robert Haas 2a6ef3445c Standardize get_whatever_oid functions for object types with 16 years ago
Tom Lane 77c75076f3 Fix oversight in new EvalPlanQual logic: the second loop over the ExecRowMark 16 years ago
Tom Lane 133924e13e Fix potential failure when hashing the output of a subplan that produces 16 years ago
Robert Haas a3b012b560 CREATE TABLE IF NOT EXISTS. 16 years ago
Robert Haas b8c6c71d1c Centralize DML permissions-checking logic. 16 years ago
Tom Lane e11cfa87be Remove a sanity check in the exclusion-constraint code that prevented users 16 years ago
Tom Lane 53e757689c Make NestLoop plan nodes pass outer-relation variables into their inner 16 years ago
Robert Haas f4122a8d50 Add a hook in ExecCheckRTPerms(). 16 years ago
Bruce Momjian 239d769e7e pgindent run for 9.0, second run 16 years ago
Bruce Momjian 7190220555 Add C comment that we will have to remove an exclusion constraint check 16 years ago
Tom Lane f39d57b83c Rejigger mergejoin logic so that a tuple with a null in the first merge column 16 years ago
Heikki Linnakangas 9b8a73326e Introduce wal_level GUC to explicitly control if information needed for 16 years ago
Peter Eisentraut c248d17120 Message tuning 16 years ago
Tom Lane a836abe9f6 Modify error context callback functions to not assume that they can fetch 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 05d8a561ff Clean up handling of XactReadOnly and RecoveryInProgress checks. 16 years ago
Tom Lane 11d5ba97f8 Fix ExecEvalArrayRef to pass down the old value of the array element or slice 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Tom Lane ec4be2ee68 Extend the set of frame options supported for window functions. 16 years ago
Tom Lane cbe9d6beb4 Fix up rickety handling of relation-truncation interlocks. 16 years ago
Tom Lane d5768dce10 Create an official API function for C functions to use to check if they are 16 years ago
Tom Lane 0a469c8769 Remove old-style VACUUM FULL (which was known for a little while as 16 years ago
Tom Lane b9b8831ad6 Create a "relation mapping" infrastructure to support changing the relfilenodes 16 years ago
Heikki Linnakangas 9de778b24b Move the responsibility of writing a "unlogged WAL operation" record from 16 years ago
Robert Haas 42a8ab0a14 Augment EXPLAIN output with more details on Hash nodes. 16 years ago
Tom Lane 034fffbf31 Fix memory leak created by deferrable-index-constraints patches. 16 years ago
Peter Eisentraut e7b3349a8a Type table feature 16 years ago
Heikki Linnakangas 40f908bdcd Introduce Streaming Replication. 16 years ago
Tom Lane 292176a118 Improve ExecEvalVar's handling of whole-row variables in cases where the 16 years ago
Tom Lane 85113bcf5a Make ExecEvalFieldSelect throw a more intelligible error if it's asked to 16 years ago
Tom Lane 217dc525c0 Fix oversight in EvalPlanQualFetch: after failing to lock a tuple because 16 years ago
Bruce Momjian f98fbc78c3 Preserve relfilenodes: 16 years ago
Tom Lane 90f4c2d960 Add support for doing FULL JOIN ON FALSE. While this is really a rather 16 years ago
Tom Lane 40608e7f94 When estimating the selectivity of an inequality "column > constant" or 16 years ago
Tom Lane 2b59274c09 check_exclusion_constraint didn't actually work correctly for index 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago