summaryrefslogtreecommitdiff
path: root/src/backend/parser/analyze.c
AgeCommit message (Expand)Author
2003-11-29$Header: -> $PostgreSQL Changes ...PostgreSQL Daemon
2003-11-05Fix for this problem:Tom Lane
2003-10-02Remove NOTICE about foreign key creating implicit triggers, because it noPeter Eisentraut
2003-09-26Various message fixes, among those fixes for the previous round of fixesPeter Eisentraut
2003-09-25Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut
2003-08-11Rewriter and planner should use only resno, not resname, to identifyTom Lane
2003-08-08Another pgindent run with updated typedefs.Bruce Momjian
2003-08-04Update copyrights to 2003.Bruce Momjian
2003-08-04pgindent run.Bruce Momjian
2003-08-01Adjust 'permission denied' messages to be more useful and consistent.Tom Lane
2003-07-28A visit from the message-style police ...Tom Lane
2003-07-19Another round of error message editing, covering backend/parser/.Tom Lane
2003-07-18First bits of work on error message editing.Tom Lane
2003-07-16Add defenses against trying to attach qual conditions to a setOperationTom Lane
2003-07-03Do honest transformation and preprocessing of LIMIT/OFFSET clauses,Tom Lane
2003-06-25UPDATE ... SET <col> = DEFAULTBruce Momjian
2003-06-25Includes:Bruce Momjian
2003-06-16Allow GROUP BY, ORDER BY, DISTINCT targets to be unknown literals,Tom Lane
2003-06-15Cause GROUP BY clause to adopt ordering operators from ORDER BY whenTom Lane
2003-06-06Implement outer-level aggregates to conform to the SQL spec, withTom Lane
2003-05-28Replace functional-index facility with expressional indexes. Any columnTom Lane
2003-05-06Implement feature of new FE/BE protocol whereby RowDescription identifiesTom Lane
2003-05-05Extended query protocol: parse, bind, execute, describe FE/BE messages.Tom Lane
2003-05-02Portal and memory management infrastructure for extended query protocol.Tom Lane
2003-04-29Infrastructure for deducing Param types from context, in the same wayTom Lane
2003-04-29Code review for holdable-cursors patch. Fix error recovery, memoryTom Lane
2003-03-27This patch implements holdable cursors, following the proposalBruce Momjian
2003-03-10Restructure parsetree representation of DECLARE CURSOR: now it's aTom Lane
2003-02-13Parser was dropping foreign-key constraints on the floor if present inTom Lane
2003-02-13Arrange to give error when a SetOp member statement refers to a variableTom Lane
2003-02-11Use a varno not chosen at random for dummy variables in the top-levelTom Lane
2003-02-09Create a distinction between Lists of integers and Lists of OIDs, to getTom Lane
2003-01-17Fix parse_agg.c to detect ungrouped Vars in sub-SELECTs; remove codeTom Lane
2003-01-02Enforces NOT NULL constraints to be applied against new PRIMARY KEYTom Lane
2002-12-17To suppress memory leakage in long-lived Lists, lremove() should pfreeTom Lane
2002-12-13Phase 3 of read-only-plans project: ExecInitExpr now builds expressionTom Lane
2002-12-12Preliminary code review for domain CHECK constraints patch: add documentation,Tom Lane
2002-12-12Phase 2 of read-only-plans project: restructure expression-tree nodesTom Lane
2002-11-15Add DOMAIN check constraints.Bruce Momjian
2002-10-21Fix places that were using IsTransactionBlock() as an (inadequate) checkTom Lane
2002-10-20Disallow aggregate functions in rule WHERE clauses. Per gripe fromTom Lane
2002-10-14Adjust handling of command status strings in the presence of rules,Tom Lane
2002-09-22Move most of the error checking for foreign-key constraints out ofTom Lane
2002-09-18Extend pg_cast castimplicit column to a three-way value; this allows usTom Lane
2002-09-04pgindent run.Bruce Momjian
2002-09-02I checked all the previous string handling errors and most of them wereBruce Momjian
2002-08-29Remove #ifdef MULTIBYTE per hackers list discussion.Tatsuo Ishii
2002-08-28backend where a statically sized buffer is written to. Most of theseBruce Momjian
2002-08-27PREPARE/EXECUTE statements. Patch by Neil Conway, some kibitzingTom Lane
2002-08-27This patches replaces a few more usages of strcpy() and sprintf() whenBruce Momjian