Добрый день. Подскажите плиз ...
Есть таблица classif со столбцами:
... , group1, group2, group3, ... , group48, ...
В функции делаю запрос и хочу пробежаться по курсору этой таблицы и , скажем, обработать значение полей с group1 по group20 особым образом. делаю:
OPEN curs FOR SELECT * FROM classif; loop fetch curs INTO tmprec; exit when NOT found; FOR I IN 1..20 loop
подскажите как лучше это сделать?
нужно данные по запросу select вынуть из оракл и отправить в postgresql.
Задача следующая: требуется создать БД, в общем случае состоящую только из одной таблицы с двумя столбцами - "ID" целочисленного типа и "DATA" типа XML; вся структура и взаимосвязь данных будет втиснута в XML-поле. Это у меня первая БД, связанная с применением XML, так что многое не ясно и ответов я пока не нашел.
CREATE TABLE ttt
(
param integer,
status bool
)
ВСегда интересуют записи, где сатаус = true
SELECT param FROM ttt
WHERE status = true
Имеет ли смысл создать индекс на это поле для не очень здоровой таблицы, но часто обновляемой?
Подскажите, как с сервера отрубить клиентское соединение.
как в оракле
ALTER SYSTEM KILL SESSION
ALTER SYSTEM DISCONNECT SESSION
Здравствуйте.
Есть вопрос по слонику.
Очень напрягает нехватка фичи.
Нужно запретить пользователю просматривать DDL объектов
в общем и тела функций в частности Если только он не владелец
объектов. Это хоть как-то возможно замутить?
Или совсем труба?
Постгрес действуен несколько не последовательно на мой взгляд при работе наследования.
Есть Таблица1, у которой есть подчиненная Таблица11 и есть Таблица2 внешний ключ которой ссылается на Таблицу1.
На сколько я знаю, существуют какие то стандартные таблицы, из которых можно вытащить данные о таблицах, полях, их связей... Как мне узнать каке таблицы у данной являются в подчинение, ну т.е. зависят от неё....как то так, кто чё понял, помогите... плиззз
Проблема следующего плана, как только пытаешь работать с text * в функции, вылетают все процессы PSQL.
То есть она создается, все вроде хорошо, но как только к ней обращаешься.......
#include "postgres.h"
#include
#include "fmgr.h"
#ifdef PG_MODULE_MAGIC
PG_MODULE_MAGIC;
#endif
PG_FUNCTION_INFO_V1(copytext);
Datum copytext(PG_FUNCTION_ARGS)
{
text *t = PG_GETARG_TEXT_P(0);
PG_RETURN_TEXT_P(t);
}