Обновить

pg_auto_embeddings — считаем эмбеддинги для текста прямо в Postgres, без экстеншенов

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.4K
Всего голосов 10: ↑9 и ↓1+11
Комментарии3

Комментарии 3

По-сути, это и есть расширение, просто поленились контрол-файл добавить, и устанавливается как самые первые распакованные расширения простым выполнением sql-скрипта.

если по смыслу - то вы абсолютно правы, так и есть, это расширение, в котором нет бинарной составляющей, только sql.

но технически разница действительно важная для managed баз данных в облаках - к примеру, тот же DigitalOcean не позволит установить никакой extension, а вот выполнить SQL - легко :)

Хорошая идея, но функция pgae_init выглядит как:

CREATE OR REPLACE PROCEDURE public.pgae_init(IN modelname text, IN apikey text)
 LANGUAGE plpgsql
AS $procedure$
BEGIN
   CALL pgae.pgae_init_internal('pgae.elkornacio.com', '13070', modelName, apiKey);
END;
$procedure$

и угадайте, к какому адресу коннектится fdw.

Мне не хватило внимания при чтении статьи понять, что трафик идёт через ваш сервер вместе с ключами в открытом виде.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации