pg_ts_parser#

Каталог pg_ts_parser содержит записи, определяющие парсеры для поиска текста. Парсер отвечает за разбиение входного текста на лексемы и присвоение каждой лексеме типа лексемы. Поскольку парсер должен быть дополнен функциями на уровне языка Си, создание новых парсеров ограничено суперпользователями базы данных.

Столбец

Тип данных

Описание

oid

oid

Идентификатор строки

prsname

name

Имя парсера текстового поиска

prsnamespace

oid (ссылается на pg_namespace.oid)

OID пространства имен, содержащего этот анализатор

prsstart

regproc (ссылается на pg_proc.oid)

OID функции запуска анализатора

prstoken

regproc (ссылается на pg_proc.oid)

OID функции следующего токена анализатора

prsend

regproc (ссылается на pg_proc.oid)

OID функции выключения анализатора

prsheadline

regproc (ссылается на pg_proc.oid)

OID функции заголовка синтаксического анализатора (нулевой, если нет)

prslextype

regproc (ссылается на pg_proc.oid)

OID функции lextype анализатора