Вопросы по теме 'plpython'

Составной тип данных PLPython и CAST в Postgresql
Я пишу хранимую процедуру в PlPython с типом, определяемым пользователем. Я знаю, что Plpython не поддерживает пользовательские типы, поэтому я создал CAST для пользовательского типа. Тем не менее, я продолжаю получать сообщение об ошибке, когда...
753 просмотров

Как получить результат запроса, выполненного plpy
Я работаю с postgres 9.3 и Python 2.7. В функции plpython я хочу выполнить запрос, который возвращает логическое значение. Как я могу получить логический результат? Например: result = plpy.execute('select 1<2 ')
2792 просмотров
schedule 14.06.2022

SyntaxError: неверный синтаксис (‹string›)
У меня есть Python 2.7, и у меня есть сценарий погоды, который возвращает информацию о температуре, я хотел бы реализовать этот сценарий в PostgreSQL. Я всегда получаю эту ошибку: DETAIL: SyntaxError: invalid syntax (<string>, line 10)...
26319 просмотров

Как объединить совпадающие пары в связанные компоненты в Python
Реальная проблема: У меня есть данные о директорах многих фирм, но иногда «Джон Смит, директор XYZ» и «Джон Смит, директор ABC» — это одно и то же лицо, а иногда — разные. Также «Джон Дж. Смит, директор XYZ» и «Джон Смит, директор ABC» могут быть...
5380 просмотров

Добавление расширения plpython3 в образ Postgres/timescaledb Alpine Docker
Я пытаюсь добавить расширение plpython3 к моему образу timescaledb / postgres (на основе linux alpine): FROM timescale/timescaledb:0.9.0-pg10 RUN set -ex \ && apk add --no-cache --virtual .plpython3-deps --repository...
2304 просмотров

Вставить оператор в базу данных greenplum функции plpython
Я создаю функцию plpython в greenplum. для plpy.prepare("INSERT INTO ....") происходит сбой с ошибкой: ERROR: plpy.SPIError: function cannot execute on segment because it issues a non-SELECT statement (plpython.c:4656) (seg4 slice1...
631 просмотров
schedule 20.11.2022

Установите PL/Python в Windows для PostgreSQL 12
Я работаю над FHIR для проекта, и мы используем PostgreSQL в качестве базы данных. Читая документы, я узнал о PL/Python и решил попробовать, но не могу установить расширение python. Когда я запускаю команду CREATE EXTENSION pypthon3u; , я получаю...
1467 просмотров

Запуск системной команды в Postgres и использование возвращаемого значения в Insert
У меня есть команда Linux, которую я хочу запустить в следующей функции: CREATE FUNCTION tarifador_func2() RETURNS TRIGGER LANGUAGE plsh AS $$ #!/bin/sh SET userid[] = // here i want to run linux command and use that return value to insert into...
124 просмотров
schedule 28.06.2022