Commit a6979c3a authored by Alvaro Herrera's avatar Alvaro Herrera

Restore behavior for replication origin drop

Do for replication origins what the previous commit did for replication
slots: restore the original behavior of replication origin drop to raise
an error rather than blocking, because users might be depending on the
original behavior.  Maintain the blocking behavior when invoked
internally from logical replication subscription handling.

Discussion: https://postgr.es/m/20170830133922.tlpo3lgfejm4n2cs@alvherre.pgsql
parent 4f27c674
...@@ -1205,7 +1205,7 @@ pg_replication_origin_drop(PG_FUNCTION_ARGS) ...@@ -1205,7 +1205,7 @@ pg_replication_origin_drop(PG_FUNCTION_ARGS)
roident = replorigin_by_name(name, false); roident = replorigin_by_name(name, false);
Assert(OidIsValid(roident)); Assert(OidIsValid(roident));
replorigin_drop(roident, false); replorigin_drop(roident, true);
pfree(name); pfree(name);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment