postgresql/src/include/parser
Alvaro Herrera f2fcad27d5 Support ALTER THING .. DEPENDS ON EXTENSION
This introduces a new dependency type which marks an object as depending
on an extension, such that if the extension is dropped, the object
automatically goes away; and also, if the database is dumped, the object
is included in the dump output.  Currently the grammar supports this for
indexes, triggers, materialized views and functions only, although the
utility code is generic so adding support for more object types is a
matter of touching the parser rules only.

Author: Abhijit Menon-Sen
Reviewed-by: Alexander Korotkov, Álvaro Herrera
Discussion: http://www.postgresql.org/message-id/20160115062649.GA5068@toroid.org
2016-04-05 18:38:54 -03:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
analyze.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
gramparse.h Move keywords.c/kwlookup.c into src/common/. 2016-03-23 20:22:08 -04:00
kwlist.h Support ALTER THING .. DEPENDS ON EXTENSION 2016-04-05 18:38:54 -03:00
parse_agg.h Allow aggregate transition states to be serialized and deserialized. 2016-03-29 15:04:05 -04:00
parse_clause.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_coerce.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_collate.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_cte.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_expr.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_func.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_node.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_oper.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_param.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_relation.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_target.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_type.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parse_utilcmd.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parser.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
parsetree.h Update copyright for 2016 2016-01-02 13:33:40 -05:00
scanner.h Move keywords.c/kwlookup.c into src/common/. 2016-03-23 20:22:08 -04:00
scansup.h Introduce parse_ident() 2016-03-18 18:16:14 +03:00