0
ответов

Не удалось получить доступ к файлу «$ libdir / plpgsql»: такого файла или каталога нет

Я в растерянности, у меня проблемы с созданием хранимого процесса на моем локальном сервере Postgres (postgres.app, Mac OS X 10.7), поэтому $ psql psql (9.3.0) Введите help для справки. dchaston = # СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ...
вопрос задан: 30 December 2013 19:35
0
ответов

Как передать массив пользовательского типа в функцию Postgres

У меня есть пользовательский тип CREATE TYPE mytype как (id uuid, числовое число (13,4 )); Я хочу передать его функции со следующей сигнатурой :CREATE FUNCTION myschema.myfunction (id uuid, mytypes...
вопрос задан: 24 July 2013 16:45
0
ответов

Структура управления PostgreSQL IF-THEN-ELSE

Почему я всегда получаю следующую ошибку от Postgres? синтаксическая ошибка в или около "IF" Я читал документацию PostgreSQL::8.3:Control Structures. Сначала я попытался выполнить сложный запрос (с...
вопрос задан: 3 May 2013 11:38
0
ответов

Возвращать несколько полей в виде записи в PostgreSQL с PL / pgSQL

Я пишу SP, используя PL / pgSQL. Я хочу вернуть запись, состоящую из полей из нескольких разных таблиц. Это может выглядеть примерно так: СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ФУНКЦИЮ get_object_fields (текст имени) ...
вопрос задан: 27 March 2013 03:49
0
ответов

SELECT FROM функция, возвращающая запись с произвольным количеством столбцов

Я использую базу данных PostgreSQL. У меня есть функция plpgsql FUNCTION, которая возвращает одну запись с произвольным количеством столбцов. Из-за этого произвола мне нужно использовать что-то вроде: SELECT * ...
вопрос задан: 15 March 2013 14:26
0
ответов

PostgreSQL: ОШИБКА: 42601: для функций, возвращающих «запись», требуется список определений столбцов

(Заявление об ограничении ответственности: новичок в PostgreSQL). Хорошо, насколько я могу судить, моя функция полностью соответствует образцам, которые я видел . Может ли кто-нибудь подсказать мне, как мне заставить это работать? создать или заменить фу
вопрос задан: 29 January 2013 22:24
0
ответов

Обработка исключений PostgreSQL

Я новичок в PostgreSQL. Кто-нибудь может исправить этот запрос. НАЧАТЬ СДЕЛКУ; НАЧАТЬ; СОЗДАТЬ ТАБЛИЦУ «Журналы». «События» (EventId BIGSERIAL NOT NULL PRIMARY KEY, PrimaryKeyId ...
вопрос задан: 12 December 2012 08:12
0
ответов

Имя таблицы как параметр функции PostgreSQL

Я хочу передать имя таблицы как параметр функции Postgres. Я попробовал этот код: CREATE OR REPLACE FUNCTION some_f (изменяющийся символ параметра) RETURNS integer AS $$ BEGIN IF EXISTS (выберите ...
вопрос задан: 18 November 2012 12:46
0
ответов

Как проверить, существует ли строка в хранимой процедуре PostgreSQL?

Я пишу хранимую процедуру в postgres, где мне нужно проверить, существует ли строка, и действовать соответственно. что-то по линии. ЕСЛИ ВЫБРАТЬ * ОТ foo ГДЕ x = 'abc' И y = 'xyz' THEN - сделать ...
вопрос задан: 11 October 2012 21:20
0
ответов

Как сообщить клиенту о прогрессе от долгого -выполнения функции PostgreSQL

У меня есть клиентское приложение C #, которое использует Npgsql для вызова функции plpgsql в PostgreSQL 9.1.4. Функция занимает очень много времени, и я хотел бы каким-то образом сообщить клиенту о ходе выполнения. Как...
вопрос задан: 15 August 2012 11:15
0
ответов

Как динамически выполнять команду PostgreSQL RAISE

Как вызвать ошибку из оператора PostgreSQL SQL, если выполняется какое-то условие? Я попробовал код ниже, но получил ошибку. СОЗДАТЬ ИЛИ ЗАМЕНИТЬ ФУНКЦИЮ "exec" (текст )ВОЗВРАЩАЕТ текст КАК $BODY$ НАЧАТЬ ВЫПОЛНЯТЬ...
вопрос задан: 12 August 2012 07:19
0
ответов

Пакетная вставка или игнорирование Postgresql

Я отвечаю за переключение нашего кода с sqlite на postgres. Один из запросов, с которым у меня возникли проблемы, скопирован ниже. ВСТАВИТЬ В группу _телефоны (группу _id, телефон _имя )ВЫБРАТЬ g.id, p....
вопрос задан: 10 August 2012 15:34
0
ответов

Переименовать имена столбцов в базе данных postgresql

Я хочу переименовать все имена столбцов в нижний регистр в базе данных PostgreSQL. Я только что закодировал функцию sql. Ниже приведен код. CREATE OR REPLACE FUNCTION update _столбец _имена ()RETURNS boolean AS $$ ЗАЯВИТЬ...
вопрос задан: 10 August 2012 09:01
0
ответов

PL/pgSQL SELECT в массив

Вот мое объявление функции и часть тела :CREATE OR REPLACE FUNCTION доступ _обновление ()ВОЗВРАТ недействителен, КАК $$ DECLARE team _ids bigint[]; BEGIN SELECT INTO team _ids "team _id" FROM "...
вопрос задан: 31 July 2012 00:19
0
ответов

PostgreSQL -Продолжить при уникальном _нарушении (plpgsql)

У меня есть таблица PostgreSQL, в которой проиндексированы некоторые поля, и они должны быть уникальными, чтобы предотвратить дублирование. Это делается благодаря функции PLPGSQL, которая вставляет все поля и перехватывает...
вопрос задан: 26 July 2012 20:51
0
ответов

Хранимая процедура PostgreSQL с RETURNS TABLE (id integer ), возвращающая все значения NULL

У меня есть хранимая процедура в PostgreSQL 8.4, которая вызывает другую хранимую процедуру в зависимости от целочисленного значения, переданного в качестве параметра. Эти хранимые процедуры вызываются так, что они должны возвращать...
вопрос задан: 13 July 2012 23:24
0
ответов

Postgresql, обновите, если существует строка с уникальным значением, иначе вставьте

У меня есть таблица URL-адресов. Они содержат (первичный ключ id int, переменный уникальный символ URL, переменный символ содержимого, дату последнего анализа). Я хочу создать триггер или что-то в этом роде (может быть правило), поэтому каждый...
вопрос задан: 21 June 2012 10:20
0
ответов

Как выбрать все строки из refcursor, возвращаемого функцией PL/pgSQL?

У меня есть функция some_func(), которая возвращает refcursor: CREATE OR REPLACE FUNCTION some_func() ВОЗВРАЩАЕТ refcursor AS (...) Я хочу вызвать эту функцию из консоли и отобразить набор результатов из ...
вопрос задан: 21 June 2012 10:01
0
ответов

Триггер PostgreSQL не работает — ни ДО, ни ПОСЛЕ DELETE

Я только что отказался от MySQL в пользу PostgreSQL, и у меня есть вопрос по триггерам. Этот триггер предназначен для обновления поля в таблице «рабочий процесс», если строка удалена в «процессах»...
вопрос задан: 21 May 2012 22:11
0
ответов

Функция динамического запроса Postgres

Мне нужно создать функцию, которая будет выполнять запрос и возвращать результаты с именем таблицы и именем столбца, являющимися аргументами, переданными функции. В настоящее время у меня есть это: CREATE OR REPLACE ...
вопрос задан: 17 May 2012 18:13
0
ответов

plpgsql: вызов функции с двумя выходными параметрами

Я пытаюсь получить значения из функции plpgsql с двумя выходными параметрами, но у меня возникла проблема. Это функции: CREATE OR REPLACE FUNCTION get_test(OUT x text, OUT y text) КАК $$ НАЧИНАТЬ ...
вопрос задан: 14 May 2012 13:10
0
ответов

Создание массива с динамическим запросом в PL/pgSQL

Я пытаюсь создать массив с динамическим запросом выбора в функции plpgsql. К сожалению, я получаю синтаксическую ошибку. ОШИБКА: синтаксическая ошибка в строке "EXECUTE" или рядом с ней. ZEILE 19: SELECT DISTINCT INTO ...
вопрос задан: 13 May 2012 13:41
0
ответов

Javascript encodeURI как функция в postgresql?

Есть ли в PostgreSQL/plpgsql функция/хранимая процедура, аналогичная encodeURI javascripts? Что это означает? Javascript имеет удобную встроенную функцию для кодирования любого URL-адреса: ...
вопрос задан: 25 April 2012 21:16
0
ответов

Возвращаемое значение из анонимной функции postgresql

Как? Для простого примера. У меня есть простая функция :DO LANGUAGE plpgsql $$ DECLARE НАЧИНАТЬ ВЫПОЛНИТЬ 'ВЫБЕРИТЕ СЕЙЧАС ()'; КОНЕЦ $$; Как я могу вернуть значение "СЕЙЧАС ()" или другие значения из также анонимного...
вопрос задан: 25 April 2012 12:18
0
ответов

PostgreSQL 9.1 pg_restore error относительно PLPGSQL

Я использую Postgres для проекта django, и в настоящее время я реализую систему резервного копирования/восстановления базы данных, которая максимально просто выполняет дамп pg_когда пользователь нажимает резервную копию, а затем pg_restore...
вопрос задан: 16 April 2012 23:58
0
ответов

Подзапросы SQL в проверочном ограничении

Могу ли я создавать подзапросы SQL в проверочном ограничении? У меня есть таблица сообщений с идентификатором столбца, владельцем У меня есть другое табличное действие со столбцами user_id, post_id Пользователь таблицы с идентификатором столбца post_id ->
вопрос задан: 16 April 2012 17:55
0
ответов

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

У нас есть приложение, которое удаляет строку из таблицы по запросу пользователя. Не могу изменить код приложения. Однако я хочу вставить строку в другую таблицу (вроде журнала журнала) ...
вопрос задан: 3 March 2012 19:37
0
ответов

Любимый подход к модульному тестированию для функций Postgresql?

Я привык разрабатывать Java-приложения, но для проекта я использую функции posgresql. Я хотел бы написать небольшие модульные тесты для этих функций. Сейчас ищу стандартный подход. Я обнаружил ...
вопрос задан: 27 February 2012 11:53
0
ответов

Могут ли сохраненные функции Postgres иметь как возвращаемое значение, так и параметры вывода?

Я знаю Oracle и PL / SQL По сравнению с тем, что я знаю об Oracle PL / SQL, я не очень хорошо знаком с хранимыми процедурами PostgreSQL и plpgsql. В Oracle есть два типа вызываемых объектов: Процедуры. ...
вопрос задан: 5 January 2012 11:12
0
ответов

в plpgsql, как выйти из функции, возвращающей записи

в postgresql plpgsql, create function f1( p_i int ) returns table( c1 int ) as $$ begin -- хотим выйти, не хотим ничего возвращать if p_i < 0 then -- cannot RETURN - since can only ...
вопрос задан: 3 January 2012 04:37