Commit Graph

199 Commits (c67a86f7da90c30b81f91957023fb752f06f0598)

Author SHA1 Message Date
Tom Lane f2874feb7c Some more FLEXIBLE_ARRAY_MEMBER fixes. 11 years ago
Tom Lane abe45a9b31 Fix EXPLAIN output for cases where parent table is excluded by constraints. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Stephen Frost 143b39c185 Rename pg_rowsecurity -> pg_policy and other fixes 11 years ago
Tom Lane 447770404c Rearrange CustomScan API. 11 years ago
Tom Lane a34fa8ee7c Initial code review for CustomScan patch. 11 years ago
Robert Haas 0b03e5951b Introduce custom path and scan providers. 11 years ago
Stephen Frost 6ef8c658af Process withCheckOption exprs in setrefs.c 11 years ago
Stephen Frost 491c029dbc Row-Level Security Policies (RLS) 11 years ago
Tom Lane 8f889b1083 Implement UPDATE tab SET (col1,col2,...) = (SELECT ...), ... 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Tom Lane c03ad5602f Fix inherited UPDATE/DELETE with UNION ALL subqueries. 12 years ago
Tom Lane 784e762e88 Support multi-argument UNNEST(), and TABLE() syntax for multiple functions. 12 years ago
Tom Lane a7b965382c Better fix for permissions tests in excluded subqueries. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Tom Lane bde689f809 Make UtilityContainsQuery recurse until it finds a non-utility Query. 13 years ago
Bruce Momjian 927d61eeff Run pgindent on 9.2 source tree in preparation for first 9.3 13 years ago
Tom Lane 9fa82c9809 Fix planner's handling of RETURNING lists in writable CTEs. 14 years ago
Tom Lane 9dbf2b7d75 Restructure SELECT INTO's parsetree representation into CreateTableAsStmt. 14 years ago
Tom Lane b14953932d Revise FDW planning API, again. 14 years ago
Tom Lane d4bf3c9c94 Expose an API for calculating catcache hash values. 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Tom Lane 7e3bf99baa Fix handling of PlaceHolderVars in nestloop parameter management. 14 years ago
Tom Lane a0185461dd Rearrange the implementation of index-only scans. 14 years ago
Tom Lane b3aaf9081a Rearrange planner to save the whole PlannerInfo (subroot) for a subquery. 14 years ago
Bruce Momjian 6416a82a62 Remove unnecessary #include references, per pgrminclude script. 14 years ago
Tom Lane b5282aa893 Revise sinval code to remove no-longer-used tuple TID from inval messages. 14 years ago
Tom Lane 918854cc08 Fix handling of collations in multi-row VALUES constructs. 15 years ago
Tom Lane 389af95155 Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH. 15 years ago
Tom Lane bb74240794 Implement an API to let foreign-data wrappers actually be functional. 15 years ago
Tom Lane e617f0d7e4 Fix improper matching of resjunk column names for FOR UPDATE in subselect. 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 d583f10b7e Create core infrastructure for KNNGIST. 15 years ago
Tom Lane 11cad29c91 Support MergeAppend plans, to allow sorted output from append relations. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Peter Eisentraut 2355b69b1e Small refactoring of makeVar() from a TargetEntry 15 years ago
Tom Lane 53e757689c Make NestLoop plan nodes pass outer-relation variables into their inner 15 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Tom Lane ec4be2ee68 Extend the set of frame options supported for window functions. 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 49ed392cd8 While doing the final setrefs.c pass over a plan tree, try to match up 16 years ago
Tom Lane 9f2ee8f287 Re-implement EvalPlanQual processing to improve its performance and eliminate 16 years ago
Tom Lane b2734a0d79 Support SQL-compliant triggers on columns, ie fire only if certain columns 16 years ago
Tom Lane 0adaf4cb31 Move the handling of SELECT FOR UPDATE locking and rechecking out of 16 years ago
Tom Lane 8a5849b7ff Split the processing of INSERT/UPDATE/DELETE operations out of execMain.c. 16 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 16 years ago