Перейти к основному содержимому

pg_ts_parser

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

СтолбецТип данныхОписание
oidoidИдентификатор строки
prsnamenameИмя парсера текстового поиска
prsnamespaceoid (ссылается на pg_namespace.oid)OID пространства имен, содержащего этот анализатор
prsstartregproc (ссылается на pg_proc.oid)OID функции запуска анализатора
prstokenregproc (ссылается на pg_proc.oid)OID функции следующего токена анализатора
prsendregproc (ссылается на pg_proc.oid)OID функции выключения анализатора
prsheadlineregproc (ссылается на pg_proc.oid)OID функции заголовка синтаксического анализатора (нулевой, если нет)
prslextyperegproc (ссылается на pg_proc.oid)OID функции lextype анализатора