Commit Graph

1184 Commits (607b2be7bb230ea4c558cb3101794f94de35ab85)

Author SHA1 Message Date
Tom Lane e4044ba2d7 Fix for this problem: 22 years ago
Tom Lane a35deb5400 Give a useful error message if a RangeVar is encountered in an expression. 22 years ago
Tom Lane eda80f09ff Repair interaction between IN-join processing and subselect pullup that 23 years ago
Tom Lane d18ba3f452 pull_up_subqueries() should copy the subquery before starting to modify 23 years ago
Tom Lane a1dcd8f6dd Add a little more smarts to estimate_hash_bucketsize(): if there's no 23 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 23 years ago
Tom Lane 48beecda7c Remove geqo_random_seed parameter. Having geqo reset the global random() 23 years ago
Tom Lane 64a32f9df8 Department of second thoughts: can't reorder merge-join clauses. 23 years ago
Tom Lane 73e3edf2e6 Push subplan clauses to the back in qual lists for join plans, not 23 years ago
Tom Lane e945246321 Fix ARRAY[] construct so that in multidimensional case, elements can 23 years ago
Tom Lane ec646dbc65 Create a 'type cache' that keeps track of the data needed for any particular 23 years ago
Tom Lane fcb90fdc95 Change some frequently-reached elog(DEBUG...) calls to ereport(DEBUG...) 23 years ago
Tom Lane 302f1a86dc Rewriter and planner should use only resno, not resname, to identify 23 years ago
Tom Lane 88381ade63 Code cleanup inspired by recent resname bug report (doesn't fix the bug 23 years ago
Bruce Momjian 46785776c4 Another pgindent run with updated typedefs. 23 years ago
Tom Lane ecbed6e1b9 create_unique_plan() should not discard existing output columns of the 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane 455a55fc29 Tighten inline_function's test for overly complex parameters. This 23 years ago
Tom Lane aad71b40ca Add error stack traceback support for SQL-language functions. 23 years ago
Tom Lane 81b5c8a136 A visit from the message-style police ... 23 years ago
Tom Lane 45708f5ebc Error message editing in backend/optimizer, backend/rewrite. 23 years ago
Tom Lane da4ed8bfdd Another round of error message editing, covering backend/commands/. 23 years ago
Tom Lane 93236b58e0 Add defenses against trying to attach qual conditions to a setOperation 23 years ago
Tom Lane 3d09f6c560 Make cost estimates for SubqueryScan more realistic: charge cpu_tuple_cost 23 years ago
Tom Lane b89140a7ec Do honest transformation and preprocessing of LIMIT/OFFSET clauses, 23 years ago
Tom Lane 455891bf96 Code review for UPDATE tab SET col = DEFAULT patch ... whack it around 23 years ago
Tom Lane 02b5d8e371 Dept. of second thoughts: supporting inlining of polymorphic SQL functions 23 years ago
Tom Lane d6d07a0eea SQL functions can have arguments and results declared ANYARRAY or 23 years ago
Tom Lane 835bb975d8 Restructure building of join relation targetlists so that a join plan 23 years ago
Tom Lane bee217924d Support expressions of the form 'scalar op ANY (array)' and 23 years ago
Bruce Momjian 111d8e522b Back out array mega-patch. 23 years ago
Bruce Momjian 46bf651480 Array mega-patch. 23 years ago
Tom Lane a499725469 Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals, 23 years ago
Tom Lane cb02610e50 Adjust nestloop-with-inner-indexscan plan generation so that we catch 23 years ago
Tom Lane e649796f12 Implement outer-level aggregates to conform to the SQL spec, with 23 years ago
Tom Lane 7c7139cf29 Knock down a couple more lappend() hotspots for large WHERE clauses. 23 years ago
Tom Lane 8a6ac83dab Fix some planner performance problems with large WHERE clauses, by 23 years ago
Tom Lane fc8d970cbc Replace functional-index facility with expressional indexes. Any column 23 years ago
Bruce Momjian 98b6f37e47 Make debug_ GUC varables output DEBUG1 rather than LOG, and mention in 23 years ago
Tom Lane f45df8c014 Cause CHAR(n) to TEXT or VARCHAR conversion to automatically strip trailing 23 years ago
Tom Lane 9e43184b9d Add missing #include. 23 years ago
Peter Eisentraut 2c0556068f Indexing support for pattern matching operations via separate operator 23 years ago
Tom Lane 1c9ac7dfd0 Change pg_amop's index on (amopclaid,amopopr) to index (amopopr,amopclaid). 23 years ago
Tom Lane d97c9b3662 Apply fixes for problems with dropped columns whose types have also been 23 years ago
Tom Lane 6f261461c1 Revert previous change --- turns out the underlying problem affects 23 years ago
Tom Lane 8f2e53bc10 Disable the recently-added use_physical_tlist optimization in cases 23 years ago
Tom Lane 2cf57c8f8d Implement feature of new FE/BE protocol whereby RowDescription identifies 23 years ago
Tom Lane de28dc9a04 Portal and memory management infrastructure for extended query protocol. 23 years ago
Tom Lane 1940434f1e Repair sloppiness about where cached mergeclause pathkeys are allocated. 23 years ago