ALTER OPERATOR CLASS
ALTER OPERATOR CLASS — изменить определение класса операторов
Синтаксис
ALTER OPERATOR CLASSимя
USINGиндексный_метод
RENAME TOновое_имя
ALTER OPERATOR CLASSимя
USINGиндексный_метод
OWNER TO {новый_владелец
| CURRENT_ROLE | CURRENT_USER | SESSION_USER } ALTER OPERATOR CLASSимя
USINGиндексный_метод
SET SCHEMAновая_схема
Описание
ALTER OPERATOR CLASS
изменяет определение класса операторов.
Выполнить ALTER OPERATOR CLASS
может только владелец соответствующего класса операторов. Чтобы сменить владельца, необходимо иметь право SET ROLE
для новой роли-владельца, а эта роль должна иметь право CREATE
в схеме класса операторов. (С такими ограничениями при смене владельца не происходит ничего такого, что нельзя было бы сделать, имея право удалить и вновь создать класс операторов. Однако суперпользователь может сменить владельца классов операторов в любом случае.)
Параметры
имя
Имя существующего класса операторов (возможно, дополненное схемой).
индексный_метод
Имя индексного метода, для которого предназначен этот класс операторов.
новое_имя
Новое имя класса операторов.
новый_владелец
Новый владелец класса операторов.
новая_схема
Новая схема класса операторов.
Совместимость
Команда ALTER OPERATOR CLASS
отсутствует в стандарте SQL.
48.51. pg_ts_config_map
The pg_ts_config_map
catalog contains entries showing which text search dictionaries should be consulted, and in what order, for each output token type of each text search configuration's parser.
Postgres Pro's text search features are described at length in Chapter 12.
Table 48.51. pg_ts_config_map
Columns
Name | Type | References | Description |
---|---|---|---|
mapcfg | oid |
| The OID of the pg_ts_config entry owning this map entry |
maptokentype | integer | A token type emitted by the configuration's parser | |
mapseqno | integer | Order in which to consult this entry (lower mapseqno s first) | |
mapdict | oid |
| The OID of the text search dictionary to consult |