Описание тега postgresql-extensions

Настраиваемые пользовательские функции, написанные как хранимые процедуры с использованием SQL и PL/pgSQL или через C, которые расширяют функциональные возможности PostgreSQL
1 ответ

Как написать обработчик языка Postgres с помощью MSVC

Вот код, прямо из примера. 64-битная установка, x64 build. #include "postgres.h" #include "executor/spi.h" #include "commands/trigger.h" #include "fmgr.h" #include "access/heapam.h" #include "utils/syscache.h" #include "catalog/pg_proc.h" #include "…
1 ответ

Ошибка при создании расширения Postgres www_fdw

Я хочу использовать расширение www_fdw PostgreSQL для чтения данных из веб-сервисов. Я использовал эту команду для создания расширения: CREATE EXTENSION IF NOT EXISTS www_fdw CASCADE но это дает мне следующую ошибку: не удалось открыть файл управлен…
2 ответа

Как определить, было ли представление создано расширением?

В PostgreSQL как узнать, было ли определенное представление создано расширением? Какой запрос SQL нужно выполнить, чтобы узнать? Нет ручных решений.
26 янв '18 в 16:00
0 ответов

Почему процесс, который создает расширение postgis, зависает?

При выполнении команды "создать расширение postgis"; Я вижу, что процесс psql зависает бесконечно, и единственная информация, которую дает мне strace, - это то, что он застрял в этом неопределенном вызове futex. futex(0x2ac7aac6928c, FUTEX_WAIT, 1, …
1 ответ

Расширения PostgreSQL 9.6.1 с помощью Visual Studio 2015

Я пытаюсь добавить POWA к моей установке PostgreSQL. Для этого мне нужно добавить расширение с именем pg_stat_statements. Так как я на платформе Windows, я должен создать DLL этого расширения и добавить его в папку lib PostgreSQL. Я следовал за учеб…
2 ответа

Пользователь не может использовать расширение "uuid-ossp"

Я разрабатываю приложение, в котором я решил использовать UUID для первичного и внешнего ключей. Для этого я использовал расширение "uuid-ossp", которое отлично работает в среде разработки. Сейчас я устанавливаю среду тестирования. Настройка базы да…
1 ответ

Как записать данные в расширение C postgresql?

Я пишу функцию расширения в C для postgresql. Я могу найти много примеров в Интернете, но ничего, что явно показывает, как на самом деле записать данные в таблицу в функции расширения? Где мне нужно искать, чтобы найти правильную функциональность / …
22 янв '16 в 13:52
2 ответа

Как найти имя базы данных в netezza, в которой установлен SQL Extensions Toolkit?

Я пытаюсь выяснить базу данных, в которой был установлен SQL Extensions Toolkit.
18 апр '17 в 10:34
6 ответов

Используя psql, как составить список расширений, установленных в базе данных?

Как мне перечислить все расширения, которые уже установлены в базе данных или схеме из psql? Смотрите также Поиск списка доступных расширений, с которыми поставляется PostgreSQL
15 фев '14 в 16:02
1 ответ

Как написать собственный тип данных структуры для PostgreSQL, используя внутренние типы

Я использую PostgreSQL 9.6. Я хотел бы создать новое расширение типа валюты на PostgreSQL, которое содержит строку и числовое значение. Согласно документации https://www.postgresql.org/docs/9.6/static/sql-createtype.html, я могу использовать тип com…
30 июн '17 в 04:39
0 ответов

Расширение postgres pg_background в Debian

У меня есть несколько серверов, где мне нужно установить Postgres 9.6 с расширением pg_background. Но это расширение не входит в пакет postgresql-contrib. Источник расширения и инструкции находятся здесь: https://github.com/vibhorkum/pg_background Д…
04 авг '17 в 06:45
1 ответ

Функция postgresql для вызова веб-сервиса

Я хочу вызвать веб-сервис из функции Postgresql. Я видел эту ссылку, где показано, как сделать http-запрос, используя код pgpsql http://boundlessgeo.com/2012/04/http-for-postgresql/ Также отображается на Github https://github.com/pramsey/pgsql-http …
1 ответ

Установлен дополнительный модуль citext, но тип "citext" не найден?

Я пытаюсь запустить встроенный запрос к моей базе данных - который имеет citext расширение установлено (используя CREATE EXTENSION) - и все же выполненный запрос продолжает выдавать эту ошибку при вызове функции: type "citext" does not exist DO LANG…
1 ответ

Перехват ошибок SQL во время миграций рельсов - для тихого сбоя

Я пытаюсь поймать ошибку во время миграции rails (rake db:migrate) так что он может молча провалиться. Я хочу включить расширение RDKit в моей базе данных PostgreSQL, но только если оно доступно в установке PostgreSQL. мой rescue код запускается, од…
1 ответ

Как установить расширение plpythonu на Postgresql 9.3 Ubuntu

У меня был сервер Postgresql 9.3 на Ubuntu, но create extension plpythonu ошибка с ошибкой: ERROR: could not open extension control file "/usr/share/postgresql/9.1/extension/plpythonu.control": No such file or directory Состояние SQL: 58P01 Postgres…
25 ноя '14 в 22:08
1 ответ

Расширение cstore_fdw: FATAL: не удалось получить доступ к файлу "cstore_fdw": такого файла или каталога нет

Я установил расширение cstore_fdw в PostgreSQL 9.3.5 на OS X, и похоже, что в процессе не было ошибок (/usr/local/pgsql/bin/ неверный путь, но файлы были скопированы, где они должны быть, так как pg_config является символом в $PATH): XXX:cstore_fdw …
1 ответ

Работа со строками с помощью функции языка C PostgreSQL

Я хотел бы создать функцию c-Language postgresql, аргументы и возвращаемые значения которой varchar и которая использует Char [] во время обработки. Но это не работает, как ожидалось. Я сделал программу c, как это. #include <postgres.h> #inclu…
27 окт '17 в 04:10
0 ответов

Совместимость с расширениями AgensGraph и PG

Я хочу применить некоторые расширения PG, такие как pgpool-II, pg_hint_plan, Orafce. Я пытался применить pg_hint_plan, но я думаю, что результат не применяется правильно к данным графика. Теперь, что я должен сделать для этого? Есть ли какой-либо сп…
12 ноя '18 в 00:38
1 ответ

Расширение Postgis установить PostgreSQL

Когда я пытаюсь включить расширение PostGis в своей базе данных, я получаю следующее: postgis=# CREATE EXTENSION postgis; ERROR: could not load library "/usr/pgsql-9.3/lib/rtpostgis-2.1.so": libhdf5.so.6: cannot open shared object file: No such file…
28 мар '14 в 23:05
1 ответ

Как установить пользователя для installcheck в Makefile расширения postgres?

Я тестирую пример для создания простых расширений PostgreSQL base36. Тем не менее, я сталкиваюсь с проблемами при написании и использовании примера модульного теста (REGRESS =). Если я использую sudo make installcheck, будет ошибка, говорящая ... ==…