postgresql/src/include/parser
Peter Eisentraut 013c1178fd Remove the NODROP SLOT option from DROP SUBSCRIPTION
It turned out this approach had problems, because a DROP command should
not have any options other than CASCADE and RESTRICT.  Instead, always
attempt to drop the slot if there is one configured, but also add an
ALTER SUBSCRIPTION action to set the slot to NONE.

Author: Petr Jelinek <petr.jelinek@2ndquadrant.com>
Reported-by: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://www.postgresql.org/message-id/29431.1493730652@sss.pgh.pa.us
2017-05-09 10:20:42 -04:00
..
.gitignore Convert cvsignore to gitignore, and add .gitignore for build targets. 2010-09-22 12:57:04 +02:00
analyze.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
gramparse.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
kwlist.h Remove the NODROP SLOT option from DROP SUBSCRIPTION 2017-05-09 10:20:42 -04:00
parse_agg.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_clause.h Remove vestigial resolveUnknown arguments from transformSortClause etc. 2017-01-25 09:35:00 -05:00
parse_coerce.h Support XMLTABLE query expression 2017-03-08 12:40:26 -03:00
parse_collate.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_cte.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_enr.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
parse_expr.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_func.h Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 2017-03-06 13:31:47 -05:00
parse_node.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
parse_oper.h Replace LookupFuncNameTypeNames() with LookupFuncWithArgs() 2017-03-06 13:31:47 -05:00
parse_param.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_relation.h Add infrastructure to support EphemeralNamedRelation references. 2017-03-31 23:17:18 -05:00
parse_target.h Change unknown-type literals to type text in SELECT and RETURNING lists. 2017-01-25 09:17:24 -05:00
parse_type.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parse_utilcmd.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parser.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
parsetree.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
scanner.h Capitalize names of PLs consistently 2017-04-05 00:38:25 -04:00
scansup.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00