summaryrefslogtreecommitdiff
path: root/src/backend/commands/view.c
AgeCommit message (Expand)Author
2015-03-11Require non-NULL pstate for all addRangeTableEntryFor* functions.Robert Haas
2015-03-03Change many routines to return ObjectAddress rather than OIDAlvaro Herrera
2015-01-06Update copyright for 2015Bruce Momjian
2014-10-12Message improvementsPeter Eisentraut
2014-08-29Assorted message improvementsPeter Eisentraut
2014-05-06pgindent run for 9.4Bruce Momjian
2014-04-13Make security barrier views automatically updatableStephen Frost
2014-01-07Update copyright for 2014Bruce Momjian
2013-11-22Support multi-argument UNNEST(), and TABLE() syntax for multiple functions.Tom Lane
2013-10-18Allow only some columns of a view to be auto-updateable.Robert Haas
2013-07-18WITH CHECK OPTION support for auto-updatable VIEWsStephen Frost
2013-04-12Clean up the mess around EXPLAIN and materialized views.Tom Lane
2013-03-04Add a materialized view relations.Kevin Grittner
2013-01-01Update copyrights for 2013Bruce Momjian
2012-12-23Adjust many backend functions to return OID rather than void.Robert Haas
2012-06-10Run pgindent on 9.2 source tree in preparation for first 9.3Bruce Momjian
2012-03-20Restructure SELECT INTO's parsetree representation into CreateTableAsStmt.Tom Lane
2012-02-26Remove useless const qualifierPeter Eisentraut
2012-01-18Fix warning about unused variableMagnus Hagander
2012-01-16Prevent adding relations to a concurrently dropped schema.Robert Haas
2012-01-01Update copyright notices for year 2012.Bruce Momjian
2011-12-22Add a security_barrier option for views.Robert Haas
2011-07-03Fix bugs in relpersistence handling during table creation.Robert Haas
2011-04-10pgindent run before PG 9.1 beta 1.Bruce Momjian
2011-03-22Improve reporting of run-time-detected indeterminate-collation errors.Tom Lane
2011-03-20Revise collation derivation method and expression-tree representation.Tom Lane
2011-03-10Remove collation information from TypeName, where it does not belong.Tom Lane
2011-02-25Support data-modifying commands (INSERT/UPDATE/DELETE) in WITH.Tom Lane
2011-02-22Fix a couple of unlogged tables goofs.Robert Haas
2011-02-08Per-column collation supportPeter Eisentraut
2011-01-01Stamp copyrights for year 2011.Bruce Momjian
2010-12-13Generalize concept of temporary relations to "relation persistence".Robert Haas
2010-09-20Remove cvs keywords from all files.Magnus Hagander
2010-08-18Fix failure of "ALTER TABLE t ADD COLUMN c serial" when done by non-owner.Tom Lane
2010-07-25CREATE TABLE IF NOT EXISTS.Robert Haas
2010-01-02Update copyright for the year 2010.Bruce Momjian
2009-11-05Don't treat NEW and OLD as reserved words anymore. For the purposes of rulesTom Lane
2009-10-13Code review for LIKE INCLUDING patch --- clean up some cosmetic and notTom Lane
2009-07-16Make backend header files C++ safePeter Eisentraut
2009-06-118.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef listBruce Momjian
2009-04-04Remove the recently added node types ReloptElem and OptionDefElem in favorTom Lane
2009-02-02Allow reloption names to have qualifiers, initially supporting a TOASTAlvaro Herrera
2009-01-27Revert updatable viewsPeter Eisentraut
2009-01-22Automatic view update rulesPeter Eisentraut
2009-01-01Update copyright for 2009.Bruce Momjian
2008-12-16Department of second thoughts: further experimentation with CREATE OR REPLACETom Lane
2008-12-15Code review for CREATE OR REPLACE VIEW patch. Do things in a saner order toTom Lane
2008-12-06Allow CREATE OR REPLACE VIEW to add columns to the _end_ of the view.Bruce Momjian
2008-08-25Move exprType(), exprTypmod(), expression_tree_walker(), and related routinesTom Lane
2008-06-19Improve our #include situation by moving pointer types away from theAlvaro Herrera