postgresql/doc/src/sgml/ref
Peter Eisentraut 583f6c4148 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.Nasby@BlueTreble.com>
Reviewed-by: Michael Paquier <michael.paquier@gmail.com>
2017-03-06 13:31:47 -05:00
..
abort.sgml
allfiles.sgml Rename user-facing tools with "xlog" in the name to say "wal". 2017-02-09 16:23:46 -05:00
alter_aggregate.sgml
alter_collation.sgml
alter_conversion.sgml
alter_database.sgml Order some new options on man pages more sensibly, minor improvements 2015-09-17 20:57:47 -04:00
alter_default_privileges.sgml
alter_domain.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
alter_event_trigger.sgml
alter_extension.sgml Add ALTER EXTENSION ADD/DROP ACCESS METHOD, and use it in pg_upgrade. 2016-10-02 14:31:28 -04:00
alter_foreign_data_wrapper.sgml
alter_foreign_table.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
alter_function.sgml Doc: clarify description of CREATE/ALTER FUNCTION ... SET FROM CURRENT. 2016-08-09 13:39:24 -04:00
alter_group.sgml
alter_index.sgml Fix broken ALTER INDEX documentation 2016-04-05 19:03:42 -03:00
alter_language.sgml
alter_large_object.sgml Copy-edit the docs changes of OWNER TO CURRENT/SESSION_USER additions. 2015-07-10 14:39:29 +03:00
alter_materialized_view.sgml Fix duplication in ALTER MATERIALIZE VIEW synopsis 2016-11-14 11:14:34 -03:00
alter_opclass.sgml Copy-edit the docs changes of OWNER TO CURRENT/SESSION_USER additions. 2015-07-10 14:39:29 +03:00
alter_operator.sgml Add ALTER OPERATOR command, for changing selectivity estimator functions. 2015-07-14 18:17:55 +03:00
alter_opfamily.sgml Copy-edit the docs changes of OWNER TO CURRENT/SESSION_USER additions. 2015-07-10 14:39:29 +03:00
alter_policy.sgml Add support for restrictive RLS policies 2016-12-05 15:50:55 -05:00
alter_publication.sgml Logical replication 2017-01-20 09:04:49 -05:00
alter_role.sgml Remove redundant CREATEUSER/NOCREATEUSER options in CREATE ROLE et al. 2015-10-22 09:34:03 -07:00
alter_rule.sgml
alter_schema.sgml
alter_sequence.sgml Add CREATE SEQUENCE AS <data type> clause 2017-02-10 15:34:35 -05:00
alter_server.sgml
alter_subscription.sgml Logical replication 2017-01-20 09:04:49 -05:00
alter_system.sgml Docs: mention pg_reload_conf() in ALTER SYSTEM reference page. 2016-05-24 14:04:29 -04:00
alter_table.sgml Enhance docs for ALTER TABLE lock levels of storage parms 2017-03-06 16:48:12 +05:30
alter_tablespace.sgml Add missing documentation for effective_io_concurrency tablespace option. 2016-12-17 01:25:29 +09:00
alter_trigger.sgml Support ALTER THING .. DEPENDS ON EXTENSION 2016-04-05 18:38:54 -03:00
alter_tsconfig.sgml
alter_tsdictionary.sgml
alter_tsparser.sgml
alter_tstemplate.sgml
alter_type.sgml Support renaming an existing value of an enum type. 2016-09-07 16:11:56 -04:00
alter_user_mapping.sgml doc: Correct ALTER USER MAPPING example 2016-09-20 12:00:00 -04:00
alter_user.sgml Add [NO]BYPASSRLS options to CREATE USER and ALTER USER docs. 2016-01-28 09:33:09 -05:00
alter_view.sgml
analyze.sgml Don't uselessly rewrite, truncate, VACUUM, or ANALYZE partitioned tables. 2017-03-02 17:23:44 +05:30
begin.sgml
checkpoint.sgml
close.sgml
cluster.sgml
clusterdb.sgml doc: Consistently use = sign in long options synopses 2016-10-19 08:48:48 -04:00
comment.sgml Fix thinko in description of table_name parameter 2016-06-07 18:18:26 -04:00
commit_prepared.sgml
commit.sgml
copy.sgml Improve RLS documentation with respect to COPY 2016-12-22 17:56:50 -08:00
create_access_method.sgml Doc: copy-editing in create_access_method.sgml. 2016-08-16 11:35:36 -04:00
create_aggregate.sgml Improve user-facing documentation for partial/parallel aggregation. 2016-06-22 19:14:16 -04:00
create_cast.sgml
create_collation.sgml Add CREATE COLLATION IF NOT EXISTS clause 2017-02-15 10:01:28 -05:00
create_conversion.sgml
create_database.sgml doc: Update CREATE DATABASE examples 2017-02-06 11:55:39 -05:00
create_domain.sgml doc: Spell checking 2015-09-10 21:35:06 -04:00
create_event_trigger.sgml doc: Tweak synopsis indentation for consistency 2015-09-21 23:31:43 -04:00
create_extension.sgml Doc: minor documentation improvements about extensions. 2016-09-07 13:36:08 -04:00
create_foreign_data_wrapper.sgml
create_foreign_table.sgml Implement table partitioning. 2016-12-07 13:17:55 -05:00
create_function.sgml Make UNKNOWN into an actual pseudo-type. 2017-01-25 09:27:09 -05:00
create_group.sgml Remove redundant CREATEUSER/NOCREATEUSER options in CREATE ROLE et al. 2015-10-22 09:34:03 -07:00
create_index.sgml psql: Split up "Modifiers" column in \d and \dD 2016-11-03 14:02:46 -04:00
create_language.sgml
create_materialized_view.sgml
create_opclass.sgml Replace the built-in GIN array opclasses with a single polymorphic opclass. 2016-09-26 14:52:44 -04:00
create_operator.sgml
create_opfamily.sgml
create_policy.sgml Add support for restrictive RLS policies 2016-12-05 15:50:55 -05:00
create_publication.sgml Logical replication 2017-01-20 09:04:49 -05:00
create_role.sgml Don't count background workers against a user's connection limit. 2017-02-01 18:02:43 -05:00
create_rule.sgml
create_schema.sgml Use gender-neutral language in documentation 2015-09-21 22:57:29 -04:00
create_sequence.sgml Add CREATE SEQUENCE AS <data type> clause 2017-02-10 15:34:35 -05:00
create_server.sgml
create_subscription.sgml Disallow CREATE/DROP SUBSCRIPTION in transaction block 2017-03-03 23:29:13 -05:00
create_table_as.sgml
create_table.sgml Make partitions automatically inherit OIDs. 2017-02-19 21:29:27 +05:30
create_tablespace.sgml Allow per-tablespace effective_io_concurrency 2015-09-08 12:51:42 -03:00
create_transform.sgml Fix typo in create_transform.sgml. 2016-01-06 08:03:50 +09:00
create_trigger.sgml Implement syntax for transition tables in AFTER triggers. 2016-11-04 10:49:50 -05:00
create_tsconfig.sgml
create_tsdictionary.sgml
create_tsparser.sgml
create_tstemplate.sgml
create_type.sgml Make UNKNOWN into an actual pseudo-type. 2017-01-25 09:27:09 -05:00
create_user_mapping.sgml Use gender-neutral language in documentation 2015-09-21 22:57:29 -04:00
create_user.sgml Add [NO]BYPASSRLS options to CREATE USER and ALTER USER docs. 2016-01-28 09:33:09 -05:00
create_view.sgml Change unknown-type literals to type text in SELECT and RETURNING lists. 2017-01-25 09:17:24 -05:00
createdb.sgml
createlang.sgml
createuser.sgml
deallocate.sgml
declare.sgml
delete.sgml
discard.sgml
do.sgml
drop_access_method.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_aggregate.sgml Allow dropping multiple functions at once 2017-03-06 13:31:47 -05:00
drop_cast.sgml
drop_collation.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_conversion.sgml
drop_database.sgml
drop_domain.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_event_trigger.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_extension.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_foreign_data_wrapper.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_foreign_table.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_function.sgml Allow dropping multiple functions at once 2017-03-06 13:31:47 -05:00
drop_group.sgml
drop_index.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_language.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_materialized_view.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_opclass.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_operator.sgml Allow dropping multiple functions at once 2017-03-06 13:31:47 -05:00
drop_opfamily.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_owned.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_policy.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_publication.sgml Logical replication 2017-01-20 09:04:49 -05:00
drop_role.sgml Improve documentation of the role-dropping process. 2015-10-07 16:12:05 -04:00
drop_rule.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_schema.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_sequence.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_server.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_subscription.sgml Disallow CREATE/DROP SUBSCRIPTION in transaction block 2017-03-03 23:29:13 -05:00
drop_table.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_tablespace.sgml
drop_transform.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_trigger.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_tsconfig.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_tsdictionary.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_tsparser.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_tstemplate.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_type.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
drop_user_mapping.sgml Use gender-neutral language in documentation 2015-09-21 22:57:29 -04:00
drop_user.sgml Improve documentation of the role-dropping process. 2015-10-07 16:12:05 -04:00
drop_view.sgml Doc: clarify that DROP ... CASCADE is recursive. 2016-08-12 18:45:18 -04:00
dropdb.sgml
droplang.sgml
dropuser.sgml
ecpg-ref.sgml Fix buffer overflow on particularly named files and clarify documentation about 2016-12-22 08:28:13 +01:00
end.sgml
execute.sgml
explain.sgml
fetch.sgml
grant.sgml doc: Update privileges documentation 2017-01-26 15:36:59 -05:00
import_foreign_schema.sgml doc: Tweak synopsis indentation for consistency 2015-09-21 23:31:43 -04:00
initdb.sgml Rename command line options for ongoing xlog -> wal conversion. 2017-02-09 16:42:51 -05:00
insert.sgml Doc: fix syntax synopsis for INSERT ... ON CONFLICT DO UPDATE. 2017-02-15 15:41:09 -05:00
listen.sgml
load.sgml
lock.sgml
move.sgml
notify.sgml doc: Change recommendation to put NOTIFY into a rule 2016-08-03 12:29:15 -04:00
pg_basebackup.sgml Clarify the role of checkpoint at the begininng of base backups 2017-02-26 21:31:54 +01:00
pg_config-ref.sgml
pg_controldata.sgml
pg_ctl-ref.sgml pg_ctl: Change default to wait for all actions 2017-01-14 09:15:08 -05:00
pg_dump.sgml Logical replication 2017-01-20 09:04:49 -05:00
pg_dumpall.sgml Improve documentation about pg_dump's --quote-all-identifiers switch. 2016-05-20 14:59:47 -04:00
pg_isready.sgml
pg_receivewal.sgml Rename user-facing tools with "xlog" in the name to say "wal". 2017-02-09 16:23:46 -05:00
pg_recvlogical.sgml Rename user-facing tools with "xlog" in the name to say "wal". 2017-02-09 16:23:46 -05:00
pg_resetwal.sgml Rename user-facing tools with "xlog" in the name to say "wal". 2017-02-09 16:23:46 -05:00
pg_restore.sgml Improve RLS documentation with respect to COPY 2016-12-22 17:56:50 -08:00
pg_rewind.sgml Rename "pg_xlog" directory to "pg_wal". 2016-10-20 11:32:18 -04:00
pg_waldump.sgml Rename user-facing tools with "xlog" in the name to say "wal". 2017-02-09 16:23:46 -05:00
pgarchivecleanup.sgml doc: Remove some confusion from pg_archivecleanup doc 2016-08-16 15:33:52 -04:00
pgbench.sgml Allow backslash line continuations in pgbench's meta commands. 2017-01-20 11:10:22 -05:00
pgtestfsync.sgml Rename "pg_xlog" directory to "pg_wal". 2016-10-20 11:32:18 -04:00
pgtesttiming.sgml pg_test_timing: Add NLS 2016-11-04 10:40:05 -04:00
pgupgrade.sgml pg_upgrade docs: clarify instructions on standby extensions 2017-02-25 12:59:23 -05:00
postgres-ref.sgml Remove TZ environment-variable entry from postgres reference page. 2016-03-29 21:38:41 -04:00
postmaster.sgml
prepare_transaction.sgml
prepare.sgml doc: Remove some trailing whitespace 2016-12-17 09:35:31 -05:00
psql-ref.sgml Clean up psql's behavior for a few more control variables. 2017-02-02 20:16:17 -05:00
reassign_owned.sgml Improve documentation of the role-dropping process. 2015-10-07 16:12:05 -04:00
refresh_materialized_view.sgml
reindex.sgml Simplify syntax diagram for REINDEX. 2016-02-04 13:58:40 -05:00
reindexdb.sgml doc: Remove some trailing whitespace 2016-12-17 09:35:31 -05:00
release_savepoint.sgml
reset.sgml
revoke.sgml Use gender-neutral language in documentation 2015-09-21 22:57:29 -04:00
rollback_prepared.sgml
rollback_to.sgml
rollback.sgml
savepoint.sgml
security_label.sgml
select_into.sgml
select.sgml Correct TABLESAMPLE docs 2016-09-09 11:19:21 +01:00
set_constraints.sgml
set_role.sgml doc: more replacement of <literal> with something better 2016-08-24 21:11:44 -04:00
set_session_auth.sgml doc: more replacement of <literal> with something better 2016-08-24 21:11:44 -04:00
set_transaction.sgml
set.sgml
show.sgml
start_transaction.sgml
truncate.sgml Improve documentation about MVCC-unsafe utility commands. 2015-08-15 13:30:16 -04:00
unlisten.sgml
update.sgml doc: Improve documentation related to table partitioning feature. 2016-12-13 08:18:00 -05:00
vacuum.sgml Don't uselessly rewrite, truncate, VACUUM, or ANALYZE partitioned tables. 2017-03-02 17:23:44 +05:30
vacuumdb.sgml doc: Consistently use = sign in long options synopses 2016-10-19 08:48:48 -04:00
values.sgml doc: add link for list-of-scalars mention 2016-06-28 16:16:06 -04:00