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

pg_ts_parser

примечание

Эта страница переведена при помощи нейросети GigaChat.

Каталог 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 анализатора