Commit Graph

443 Commits (c359a1b0823f798fc419adea5da7991845c915aa)

Author SHA1 Message Date
Alvaro Herrera c359a1b082 Tweak FOR UPDATE/SHARE error message wording (again) 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Tom Lane 3223b25ff7 Disallow unlogged materialized views. 13 years ago
Tom Lane 5194024d72 Incidental cleanup of matviews code. 13 years ago
Tom Lane 0b33790421 Clean up the mess around EXPLAIN and materialized views. 13 years ago
Tom Lane 21734d2fb8 Support writable foreign tables. 13 years ago
Kevin Grittner 3bf3ab8c56 Add a materialized view relations. 13 years ago
Alvaro Herrera cb9b66d31a Improve error message wording 13 years ago
Alvaro Herrera 0ac5ad5134 Improve concurrency of foreign key locking 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane 34f3b396a6 Check for stack overflow in transformSetOperationTree(). 13 years ago
Tom Lane 092d7ded29 Allow OLD and NEW in multi-row VALUES within rules. 13 years ago
Tom Lane eaccfded98 Centralize the logic for detecting misplaced aggregates, window funcs, etc. 13 years ago
Tom Lane f630157496 Merge parser's p_relnamespace and p_varnamespace lists into a single list. 13 years ago
Tom Lane 5ebaaa4944 Implement SQL-standard LATERAL subqueries. 13 years ago
Tom Lane f6ce81f55a Fix WITH attached to a nested set operation (UNION/INTERSECT/EXCEPT). 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Tom Lane a40fa613b5 Add some infrastructure for contrib/pg_stat_statements. 14 years ago
Peter Eisentraut 0e85abd658 Clean up compiler warnings from unused variables with asserts disabled 14 years ago
Tom Lane 9dbf2b7d75 Restructure SELECT INTO's parsetree representation into CreateTableAsStmt. 14 years ago
Tom Lane cb7c84fae8 Check misplaced window functions before checking aggregate/group by sanity. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 9ed439a9c0 Fix unsupported options in CREATE TABLE ... AS EXECUTE. 14 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 14 years ago
Tom Lane a914377495 Expose the "*VALUES*" alias that we generate for a stand-alone VALUES list. 14 years ago
Tom Lane 9e9b9ac7d1 Make a code-cleanup pass over the collations patch. 15 years ago
Tom Lane 918854cc08 Fix handling of collations in multi-row VALUES constructs. 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane b310b6e31c Revise collation derivation method and expression-tree representation. 15 years ago
Tom Lane 72cfc17aef Improve handling of unknown-type literals in UNION/INTERSECT/EXCEPT. 15 years ago
Tom Lane 389af95155 Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 15 years ago
Tom Lane bdca82f44d Add a relkind field to RangeTblEntry to avoid some syscache lookups. 15 years ago
Tom Lane bb74240794 Implement an API to let foreign-data wrappers actually be functional. 15 years ago
Peter Eisentraut 414c5a2ea6 Per-column collation support 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Tom Lane 186cbbda8f Provide hashing support for arrays. 15 years ago
Tom Lane 07f1264dda Allow WITH clauses to be attached to INSERT, UPDATE, DELETE statements. 15 years ago
Tom Lane 3a13f12b3a Behave correctly if INSERT ... VALUES is decorated with additional clauses. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane af0161e527 Give a suitable HINT when an INSERT's data source is a RowExpr containing 15 years ago
Peter Eisentraut 2355b69b1e Small refactoring of makeVar() from a TargetEntry 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Tom Lane 4688869f41 Tweak the order of processing of WITH clauses so that they are processed 16 years ago
Tom Lane 08f8d478eb Do parse analysis of an EXPLAIN's contained statement during the normal 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 52fc0075ab Avoid a premature coercion failure in transformSetOperationTree() when 16 years ago
Tom Lane 34d26872ed Support ORDER BY within aggregate function calls, at long last providing a 16 years ago
Tom Lane fb5d05805b Implement parser hooks for processing ColumnRef and ParamRef nodes, as per my 16 years ago
Tom Lane 46e3a16b05 When FOR UPDATE/SHARE is used with LIMIT, put the LockRows plan node 16 years ago
Tom Lane 61e5328208 Make FOR UPDATE/SHARE in the primary query not propagate into WITH queries; 16 years ago