Commit Graph

198 Commits (9b94e3696e7b6c7c13db3e593d0fa471c3bce9bc)

Author SHA1 Message Date
Tom Lane 20ab467d76 Improve parser so that we can show an error cursor position for errors 20 years ago
Neil Conway 99114a2473 Per recent discussion on -hackers, we should sometimes reorder the 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Neil Conway 1d763d9107 Allow an optional alias for the target table to be specified for UPDATE 20 years ago
Bruce Momjian 436a2956d8 Re-run pgindent, fixing a problem where comment lines after a blank 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane a4996a8953 Replace the parser's namespace tree (which formerly had the same 21 years ago
Tom Lane e18e8f8735 Change expandRTE() and ResolveNew() back to taking just the single 21 years ago
Tom Lane 2fdf9e0be6 Change addRangeTableEntryForRelation() to take a Relation pointer instead 21 years ago
Tom Lane ad161bcc8a Merge Resdom nodes into TargetEntry nodes to simplify code and save a 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane f065957062 Come to think of it, functions in FROM have the same syntactic restriction 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 d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 22 years ago
Tom Lane 7e64dbc6b5 Support assignment to subfields of composite columns in UPDATE and INSERT. 22 years ago
Neil Conway 72b6ad6313 Use the new List API function names throughout the backend, and disable the 22 years ago
Neil Conway d0b4399d81 Reimplement the linked list data structure used throughout the backend. 22 years ago
Tom Lane 27edff700e Still another place to make the world safe for zero-column tables: 22 years ago
Tom Lane b5e52b080c Tweak findTargetlistEntry so that bare names occurring in GROUP BY clauses 22 years ago
Neil Conway 0bd3606d72 Fix a minor bug introduced by the recent CREATE TABLE AS / WITH OIDS 22 years ago
Tom Lane cfd7fb7ed4 Fix permission-checking bug reported by Tim Burgess 10-Feb-03 (this time 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Peter Eisentraut d84b6ef56b Various message fixes, among those fixes for the previous round of fixes 23 years ago
Peter Eisentraut feb4f44d29 Message editing: remove gratuitous variations in message wording, standardize 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 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 a56ff9a0bd Another round of error message editing, covering backend/parser/. 23 years ago
Tom Lane b89140a7ec Do honest transformation and preprocessing of LIMIT/OFFSET clauses, 23 years ago
Tom Lane a499725469 Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals, 23 years ago
Tom Lane 996fdb9af1 Cause GROUP BY clause to adopt ordering operators from ORDER BY when 23 years ago
Tom Lane e649796f12 Implement outer-level aggregates to conform to the SQL spec, with 23 years ago
Tom Lane aa282d4446 Infrastructure for deducing Param types from context, in the same way 23 years ago
Tom Lane 05f916e6ad Adjust subquery qual pushdown rules to be more forgiving: if a qual 23 years ago
Tom Lane aa83bc04e0 Restructure parsetree representation of DECLARE CURSOR: now it's a 23 years ago
Tom Lane 51972a9d5d COALESCE() and NULLIF() are now first-class expressions, not macros 23 years ago
Tom Lane 18e8f06c9d Arrange to give error when a SetOp member statement refers to a variable 23 years ago
Bruce Momjian e529e9fa44 [ Revert patch ] 23 years ago
Bruce Momjian d21de3b121 > ================================================================= 23 years ago
Tom Lane c5ba16a83c Get rid of last few vestiges of parsetree dependency on grammar token 23 years ago
Tom Lane 39b7ec3309 Create a distinction between Lists of integers and Lists of OIDs, to get 23 years ago
Tom Lane c15a4c2aef Replace planner's representation of relation sets, per pghackers discussion. 23 years ago
Tom Lane 260faf0b63 Fix ALTER TABLE ADD COLUMN to disallow the same column types that are 23 years ago
Tom Lane b0422b215c Preliminary code review for domain CHECK constraints patch: add documentation, 23 years ago
Tom Lane a0bf885f9e Phase 2 of read-only-plans project: restructure expression-tree nodes 23 years ago
Tom Lane f68f11928d Tighten selection of equality and ordering operators for grouping 23 years ago
Bruce Momjian 6b603e67dc Add DOMAIN check constraints. 23 years ago