Commit Graph

214 Commits (b10e9ae9f3ae4f1910085673eab159ff9c8e1080)

Author SHA1 Message Date
Tom Lane a99c42f291 Support automatically-updatable views. 13 years ago
Tom Lane dcc55dd21a Rename ResolveNew() to ReplaceVarsFromTargetList(), and tweak its API. 13 years ago
Tom Lane a40fa613b5 Add some infrastructure for contrib/pg_stat_statements. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas 0e4611c023 Add a security_barrier option for views. 14 years ago
Tom Lane dd3bab5fd7 Ensure that whole-row junk Vars are always of composite type. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Alvaro Herrera b93f5a5673 Move Trigger and TriggerDesc structs out of rel.h into a new reltrigger.h 14 years ago
Bruce Momjian 6560407c7d Pgindent run before 9.1 beta2. 14 years ago
Tom Lane fc1286d3cb Fix rewriter to cope (more or less) with CTEs in the query being rewritten. 14 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Tom Lane bfa4440ca5 Pass collation to makeConst() instead of looking it up internally. 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 6e74a91b2b Fix incorrect generation of whole-row variables in planner. 15 years ago
Tom Lane 2ec993a7cb Support triggers on views. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 593f4b854a Don't treat NEW and OLD as reserved words anymore. For the purposes of rules 16 years ago
Tom Lane cbcd1701f1 Fix AcquireRewriteLocks to be sure that it acquires the right lock strength 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
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 years ago
Tom Lane 57c9dff9d1 Fix subquery pullup to wrap a PlaceHolderVar around the entire RowExpr 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Peter Eisentraut 5fe3da927b Revert updatable views 17 years ago
Tom Lane 3cb5d6580a Support column-level privileges, as required by SQL standard. 17 years ago
Peter Eisentraut dd7e54a17f Automatic view update rules 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Tom Lane 44d5be0e53 Implement SQL-standard WITH clauses, including WITH RECURSIVE. 17 years ago
Tom Lane 96a25d393c Fix more problems with rewriter failing to set Query.hasSubLinks when inserting 17 years ago
Tom Lane a2794623d2 Extend the parser location infrastructure to include a location field in 17 years ago
Tom Lane e5536e77a5 Move exprType(), exprTypmod(), expression_tree_walker(), and related routines 17 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian f639df0d61 Small comment spacing improvement. 18 years ago
Bruce Momjian 7d4c99b414 Fix pgindent to properly handle 'else' and single-line comments on the 18 years ago
Tom Lane f8942f4a15 Make eval_const_expressions() preserve typmod when simplifying something like 18 years ago
Jan Wieck 0fe16500d3 Changes pg_trigger and extend pg_rewrite in order to allow triggers and 19 years ago
Tom Lane 0f4ff460c4 Fix up the remaining places where the expression node structure would lose 19 years ago
Tom Lane cba2d2717a Fix markQueryForLocking() to work correctly in the presence of nested views. 19 years ago
Bruce Momjian 8b4ff8b6a1 Wording cleanup for error messages. Also change can't -> cannot. 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Peter Eisentraut b9b4f10b5b Message style improvements 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 19 years ago
Tom Lane 917bbebf7f Apply a simple solution to the problem of making INSERT/UPDATE/DELETE 19 years ago
Joe Conway 9caafda579 Add support for multi-row VALUES clauses as part of INSERT statements 19 years ago