Commit Graph

274 Commits (c786796d0a7931d67a38840d899c4e45ef4c7bf6)

Author SHA1 Message Date
Tom Lane 46379d6e60 Separate parse-analysis for utility commands out of parser/analyze.c 19 years ago
Tom Lane 4c310eca2e Arrange for quote_identifier() and pg_dump to not quote keywords that are 19 years ago
Tom Lane 31edbadf4a Downgrade implicit casts to text to be assignment-only, except for the ones 19 years ago
Tom Lane 57690c6803 Support enum data types. Along the way, use macros for the values of 19 years ago
Tom Lane bf94076348 Fix array coercion expressions to ensure that the correct volatility is 19 years ago
Tom Lane b9527e9840 First phase of plan-invalidation project: create a plan cache management 19 years ago
Tom Lane 4431758229 Support ORDER BY ... NULLS FIRST/LAST, and add ASC/DESC/NULLS FIRST/NULLS LAST 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane 5725b9d9af Support type modifiers for user-defined types, and pull most knowledge 19 years ago
Tom Lane c957c0bac7 Code review for XML patch. Instill a bit of sanity in the location of 19 years ago
Peter Eisentraut 8c1de5fb00 Initial SQL/XML support: xml data type and initial set of functions. 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 20 years ago
Tom Lane c232c8afa8 Fix notice message from DROP FUNCTION IF EXISTS, and improve message 20 years ago
Tom Lane beca984e5f Fix bugs in plpgsql and ecpg caused by assuming that isspace() would only 20 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 20 years ago
Tom Lane 108fe47301 Aggregate functions now support multiple input arguments. I also took 20 years ago
Tom Lane a998a69247 Code review for bigint-LIMIT patch. Fix missed planner dependency, 20 years ago
Bruce Momjian 085e559654 Change LIMIT/OFFSET to use int8 20 years ago
Bruce Momjian a22d76d96a Allow include files to compile own their own. 20 years ago
Tom Lane b7b78d24f7 Code review for FILLFACTOR patch. Change WITH grammar as per earlier 20 years ago
Bruce Momjian 277807bd9e Add FILLFACTOR to CREATE INDEX. 20 years ago
Tom Lane ca0d2197ca Change the row constructor syntax (ROW(...)) so that list elements foo.* 20 years ago
Tom Lane 0780ce6a93 Re-introduce the yylex filter function formerly used to support UNION 20 years ago
Tom Lane b3eb4ea5d8 Add a new GUC parameter backslash_quote, which determines whether the SQL 20 years ago
Tom Lane 637028afe1 Code review for standard_conforming_strings patch. Fix it so it does not 20 years ago
Tom Lane 986085a7f0 Improve the representation of FOR UPDATE/FOR SHARE so that we can 20 years ago
Tom Lane 3651a3e6fb Support the syntax 20 years ago
Tom Lane 7fdb4305db Fix a bunch of problems with domains by making them use special input functions 20 years ago
Tom Lane 19956e0d53 Add error location info to ResTarget parse nodes. Allows error cursor to be supplied 20 years ago
Tom Lane 20ab467d76 Improve parser so that we can show an error cursor position for errors 20 years ago
Tom Lane 012abebab1 Remove the stub support we had for UNION JOIN; per discussion, this is 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane 6e07709760 Implement SQL-compliant treatment of row comparisons for < <= > >= cases 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 2a4fad1a0e Add NOWAIT option to SELECT FOR UPDATE/SHARE. 21 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 ba42002461 Revise handling of dropped columns in JOIN alias lists to avoid a 21 years ago
Tom Lane 83b72ee286 ParseComplexProjection should make use of expandRecordVariable so that 21 years ago
Tom Lane d66daabec9 Remove typeidIsValid() checks in can_coerce_type(). These checks 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
Tom Lane 2fdf9e0be6 Change addRangeTableEntryForRelation() to take a Relation pointer instead 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane f245c4eb1a When implementing a coercion to a domain type with a combined 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 fcaad7e2c1 Standardize on the assumption that the arguments of a RowExpr correspond 22 years ago
Tom Lane d70a42e642 Represent type-specific length coercion functions as pg_cast entries, 22 years ago