Описание тега plpython
Вопросы о процедурном языке PostgreSQL PL/Python. Это расширение позволяет писать триггеры и функции на основе Python внутри СУБД PostgreSQL.
0
ответов
Как код PL/Python выполняется Postgresql
Когда выполняется процедура PL/Python, код Python выполняется интерпретатором Python. Мой вопрос: интерпретатор Python работает как отдельный процесс или это общая библиотека, которая связана с процессом вызывающей базы данных? Меня беспокоит, что п…
08 сен '22 в 01:56
1
ответ
Можно ли использовать pl/python для написания функций postgres в базе данных, размещенной в Azure?
Можно ли писать функции postgres в pl/python на базе данных, размещенной в Azure? Postgres позволяет использовать python, но я читал, что для создания функций python требуется суперпользователь; однако я также читал, что azure postgres не предоставл…
08 дек '22 в 06:03
0
ответов
Являются ли триггеры AFTER UPDATE атомарными?
Я хотел бы вставлять строку в таблицу «истории» всякий раз, когда исходная строка изменяется (обновляется). Я хотел бы использовать идентификатор исходной строки в качествеFOREIGN KEYдляhistoryстол. Но этот идентификатор может измениться. Посмотрите…
05 апр '23 в 00:37
2
ответа
Процедура PostgreSQL с использованием Python для записи данных в таблицу
Я разрабатываю процедуру PostgreSQL с использованием расширения plpython3u, которое позволяет использовать процедурный язык Python в PostgreSQL. С помощью следующего кода, использующего plpy, я могу получить таблицу формы данных и поместить ее в фре…
31 авг '23 в 09:04
1
ответ
проблема с доступом к свойствам ребра при использовании plpython3u в PostgreSQL для создания функций
Я реализую функцию Python для следующего запроса и получаю правильный ответ, но когда я пытаюсь создать функции в postgreSQL с помощью расширения plpython3u, ошибок нет, но результаты все равно не возвращаются в таблицу. Кроме того, я должен упомяну…
30 мар '23 в 09:50
1
ответ
Обновить значение кэша Redis из PostgreSQL
Я работаю над проектом Python, и у меня есть требование, чтобы при вставке, обновлении или удалении строки в таблице PostgreSQL соответствующее значение обновлялось в Redis. Я работаю в системе Windows, и Redis установлен в контейнере Docker в моей …
27 апр '23 в 04:45
0
ответов
plpygis не может найти стройную зависимость
У меня проблема с библиотекой plpygis для Python. Всякий раз, когда я пытаюсь преобразовать тип Point plpygis в его стройный аналог, я получаю следующую ошибку: ERROR: plpygis.exceptions.DependencyError: Dependency 'Shapely' is not available. Код вы…
17 июл '23 в 16:33
1
ответ
Используйте виртуальную среду для plpython3u в PostgreSQL
Я пытаюсь использовать пакеты из существующей виртуальной среды в расширении plpython3u для PostgreSQL. Я нашел это руководство и выполнил его , но оно не сработало. Во-первых, файл конфигурации для моей установки имеет имя и выглядит иначе, чем опи…
23 июн '23 в 14:21
0
ответов
вызвать rest API из postgresql FUNCTION
Я пытаюсь вызвать API из функции PostgreSQL, используя PL/Python. Когда я вызываю API, возникает ошибка, и за последние два дня я пытался устранить ошибку, но безуспешно. Ниже моя функция в PostgreSQL CREATE OR REPLACE FUNCTION call_api(url TEXT, me…
29 мар '23 в 18:40
0
ответов
Я получаю одну и ту же ошибку снова и снова после установки библиотеки запросов в postgresql при использовании plpython3u
do $$ import requests $$ language plpython3u; Ошибка : Ошибка SQL [38000]: ОШИБКА: ModuleNotFoundError: нет модуля с именем «запросы». Где: Traceback (последний вызов): блок анонимного кода PL/Python, строка 3, в запросах на импорт Блок анонимного …
10 мар '23 в 07:32
0
ответов
вызвать функцию plpython3u в функции plpgsql
У меня есть простая функция в plpython3u, которая отправляет запрос на сервер, например: но я получаю ошибку: ERROR: function public.f_request_http(unknown, text, json, unknown) does not exist Tip: No function matches the given name and argument typ…
13 сен '23 в 12:21
0
ответов
как установить python3 в postgres
Я пытаюсь работать с plpython в postgresql. Поэтому я запускаю команду: CREATE EXTENSION plpython3u но я получаю ошибку: Erro SQL [58P01]: ERROR: could not load library "C:/Program Files/PostgreSQL/15/lib/plpython3.dll": unknown error 126 Я читал не…
11 сен '23 в 14:31