The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

alter_aggregate (7)
  • >> alter_aggregate (7) ( Linux man: Макропакеты и соглашения )
  •  

    NAME

    ALTER AGGREGATE - change the definition of an aggregate function
    

     

    SYNOPSIS

    ALTER AGGREGATE name ( type ) RENAME TO new_name
    ALTER AGGREGATE name ( type ) OWNER TO new_owner
    ALTER AGGREGATE name ( type ) SET SCHEMA new_schema
    
    
     

    DESCRIPTION

    ALTER AGGREGATE changes the definition of an aggregate function.

    You must own the aggregate function to use ALTER AGGREGATE. To change the schema of an aggregate function, you must also have CREATE privilege on the new schema. To alter the owner, you must also be a direct or indirect member of the new owning role, and that role must have CREATE privilege on the aggregate function's schema. (These restrictions enforce that altering the owner doesn't do anything you couldn't do by dropping and recreating the aggregate function. However, a superuser can alter ownership of any aggregate function anyway.)  

    PARAMETERS

    name
    The name (optionally schema-qualified) of an existing aggregate function.
    type
    The argument data type of the aggregate function, or * if the function accepts any data type.
    new_name
    The new name of the aggregate function.
    new_owner
    The new owner of the aggregate function.
    new_schema
    The new schema for the aggregate function.
     

    EXAMPLES

    To rename the aggregate function myavg for type integer to my_average:

    ALTER AGGREGATE myavg(integer) RENAME TO my_average;
    
    

    To change the owner of the aggregate function myavg for type integer to joe:

    ALTER AGGREGATE myavg(integer) OWNER TO joe;
    
    

    To move the aggregate function myavg for type integer into schema myschema:

    ALTER AGGREGATE myavg(integer) SET SCHEMA myschema;
    
    
     

    COMPATIBILITY

    There is no ALTER AGGREGATE statement in the SQL standard.  

    SEE ALSO

    CREATE AGGREGATE [create_aggregate(7)], DROP AGGREGATE [drop_aggregate(l)]


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    PARAMETERS
    EXAMPLES
    COMPATIBILITY
    SEE ALSO


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру