Commit Graph

1184 Commits (607b2be7bb230ea4c558cb3101794f94de35ab85)

Author SHA1 Message Date
Tom Lane 94e4778a31 The result of a FULL or RIGHT join can't be assumed to be sorted by the 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane dd29fc2f61 Fix another place broken by new List implementation :-(. Per example 21 years ago
Tom Lane 12b1b5d837 Instead of supposing (wrongly, in the general case) that the rowtype 21 years ago
Tom Lane 4e91824b94 Make some adjustments to reduce platform dependencies in plan selection. 21 years ago
Tom Lane 5374d097de Change planner to use the current true disk file size as its estimate of 21 years ago
Tom Lane 9a633cbb6c Allow planner to fold "stable" functions to constants when forming 21 years ago
Tom Lane 547bb4a7f2 Use a hopefully-more-reliable method of detecting default selectivity 21 years ago
Tom Lane f245c4eb1a When implementing a coercion to a domain type with a combined 21 years ago
Tom Lane 3d6e538edf pred_test() logic was being too narrow-minded about where it might find 21 years ago
Tom Lane 529db99c6e Avoid overflow in cost_sort when work_mem exceeds 1Gb. 21 years ago
Tom Lane 9309d5f2ba In ALTER COLUMN TYPE, strip any implicit coercion operations appearing 21 years ago
Tom Lane 26112850ec Fix OR-index-scan planner to recognize that a partial index is usable 22 years ago
Tom Lane a8487e15ed Fix problems with SQL functions returning rowtypes that have dropped 22 years ago
Bruce Momjian a5d7ba773d Adjust comments previously moved to column 1 by pgident. 22 years ago
Tom Lane 47aa95e951 Clean up handling of inherited-table update queries, per bug report 22 years ago
Tom Lane b1f8a37aa7 Fallout from changing index locking rules: we can reduce the strength 22 years ago
Tom Lane 93dc1d4685 Fix mistaken comment. 22 years ago
Bruce Momjian 15d3f9f6b7 Another pgindent run with lib typedefs added. 22 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 22 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 22 years ago
Tom Lane bbd6eb5b95 Repair some issues with column aliases and RowExpr construction in the 22 years ago
Tom Lane fcaad7e2c1 Standardize on the assumption that the arguments of a RowExpr correspond 22 years ago
Tom Lane fcbc438727 Label CVS tip as 8.0devel instead of 7.5devel. Adjust various comments 22 years ago
Tom Lane f622c54049 Allow DECLARE CURSOR to take parameters from the portal in which it is 22 years ago
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 22 years ago
Tom Lane 7643bed58e When using extended-query protocol, postpone planning of unnamed statements 22 years ago
Tom Lane 3485cc3a7c Adjust cost_nonsequential_access() to have more reasonable behavior 22 years ago
Tom Lane 7e64dbc6b5 Support assignment to subfields of composite columns in UPDATE and INSERT. 22 years ago
Tom Lane c3a153afed Tweak palloc/repalloc to allow zero bytes to be requested, as per recent 22 years ago
Tom Lane ae93e5fd6e Make the world very nearly safe for composite-type columns in tables. 22 years ago
Tom Lane 921d749bd4 Adjust our timezone library to use pg_time_t (typedef'd as int64) in 22 years ago
Tom Lane e590ceecf1 Just about there on de-FastList-ification. 22 years ago
Tom Lane 80c6847cc5 Desultory de-FastList-ification. RelOptInfo.reltargetlist is back to 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 22 years ago
Tom Lane 51227f8d9d Use a cleaner substitute for the inability to apply length() to the tail 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 63bd0db121 Integrate src/timezone library for all platforms. There is more we can 22 years ago
Tom Lane 3a0d95d181 Yawn ... still another place not quite ready for zero-column tables. 22 years ago
Tom Lane bef764029b Fix oversights in processing of LIMIT expressions during planning. 22 years ago
Tom Lane 1697568d57 Repair recalculation failure for nested sub-SELECTs, per bug report from 22 years ago
Tom Lane 2f63232d30 Promote row expressions to full-fledged citizens of the expression syntax, 22 years ago
Neil Conway 1812d3b233 Remove the last traces of Joe Hellerstein's "xfunc" optimization. Patch 22 years ago
Tom Lane 989067bd22 Extend set-operation planning to keep track of the sort ordering induced 22 years ago
Tom Lane 5d1af6aee3 build_subquery_pathkeys() was examining wrong copy of subquery target list, 22 years ago
Tom Lane e5170860ee Support FULL JOIN with no join clauses, such as X FULL JOIN Y ON TRUE. 22 years ago
Tom Lane 8efbe30df5 check_sql_fn_retval has always thought that we supported doing 22 years ago
Tom Lane 27a4f06ade Get rid of crocky use of RangeVar nodes in parser to represent partially 22 years ago
Tom Lane 8d9a28eeef Use fuzzy comparison of path costs in add_path(), so that paths with the 22 years ago
Tom Lane 7820ee24c9 Now that we are allowing index opclasses to contain operators that are 22 years ago