pgsql: Allow dropping multiple functions at once

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Allow dropping multiple functions at once
Date: 2017-03-06 18:34:49
Message-ID: E1ckxT7-0007Z2-KN@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Allow dropping multiple functions at once

The generic drop support already supported dropping multiple objects of
the same kind at once. But the previous representation
of function signatures across two grammar symbols and structure members
made this cumbersome to do for functions, so it was not supported. Now
that function signatures are represented by a single structure, it's
trivial to add this support. Same for aggregates and operators.

Reviewed-by: Jim Nasby <Jim(dot)Nasby(at)BlueTreble(dot)com>
Reviewed-by: Michael Paquier <michael(dot)paquier(at)gmail(dot)com>

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/583f6c414895e72c710f723fbb3649df664530d7

Modified Files
--------------
doc/src/sgml/ref/drop_aggregate.sgml | 11 +++++--
doc/src/sgml/ref/drop_function.sgml | 8 +++++-
doc/src/sgml/ref/drop_operator.sgml | 8 +++++-
src/backend/parser/gram.y | 38 ++++++++++++++++---------
src/test/regress/expected/create_function_3.out | 6 ++--
src/test/regress/sql/create_function_3.sql | 2 ++
6 files changed, 52 insertions(+), 21 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2017-03-06 18:44:36 Re: pgsql: Notify bgworker registrant after freeing worker slot.
Previous Message Robert Haas 2017-03-06 18:14:01 pgsql: Fix incorrect comments.