Быстрый старт
Развертывание
Моделирование данных
Подключение
Запись данных
Миграция
Запросы
Операции и обслуживание
Типовое обслуживание
Секционирование
Резервное копирование и восстановление
Масштабирование
Мониторинг
Настройка производительности
Устранение неполадок
Справочник
Руководство по инструментам
Типы данных
Хранилище данных
Выполняющая система
Потоковая передача
Восстановление после сбоев
Конфигурация
Индексы
Расширения
Справочник по SQL
Часто задаваемые вопросы
Удаляет агрегатную функцию.
DROP AGGREGATE [IF EXISTS] <name> ( <aggregate_signature> ) [, ...] [CASCADE | RESTRICT]
where <aggregate_signature> is:
* |
[ <argmode> ] [ <argname> ] <argtype> [ , ... ] |
[ [ <argmode> ] [ <argname> ] <argtype> [ , ... ] ] ORDER BY [ <argmode> ] [ <argname> ] <argtype> [ , ... ]
Description
DROP AGGREGATE removes an existing aggregate function. To run this command the current user must be the owner of the aggregate function.
Альтернативные варианты синтаксиса для обращения к агрегатным функциям упорядоченных наборов описаны в разделе ALTER AGGREGATE.
Удалить агрегатную функцию myavg для типа integer:
DROP AGGREGATE myavg(integer);
Удалить гипотетическую агрегатную функцию myrank, принимающую произвольный список столбцов сортировки и соответствующий список прямых аргументов:
DROP AGGREGATE myrank(VARIADIC "any" ORDER BY VARIADIC "any");
Удалить несколько агрегатных функций одной командой:
DROP AGGREGATE myavg(integer), myavg(bigint);
В стандарте SQL отсутствует оператор DROP AGGREGATE.