Форум программистов, компьютерный форум, киберфорум
PostgreSQL
Войти
Регистрация
Восстановить пароль
Другие темы раздела
PostgreSQL мониторинг postgresql https://www.cyberforum.ru/ postgresql/ thread967871.html
привет. Есть проект. БД postgres. на linux, windows 7 и ниже работает норм ставлю Проект на windows 8, как то долго работают запросы к БД. Как промониторить postgresql, может можно как то увидеть когда пришел запрос, время обработки, сам запрос и т.д.
Postgresql 9.1 Ubuntu 12.4 LTS PostgreSQL
Устанавливал все как рассказывыалось в данном посте, http://hexvolt.blogspot.ru/2012/11/postgresql-91-ubuntu-1204.html Все установил - новая база данных создалась. Теперь вопрос по поводу файлов postgresql.conf и pg_hba.conf. Что здесь устанавливать и как. Менять ли trust на md5. Зачем. Я так и не нашел ответа. (это касается файла pg_hba.conf). Убирать ли закомментирование со строчки...
PostgreSQL PGAdmin3 https://www.cyberforum.ru/ postgresql/ thread964249.html
Загрузил командой sudo apt-get install postgresql ppgadmin3 на Ubuntu. Вопрос, какой командой открыть pgadmin3.
PostgreSQL Программа для поиска и подсчета одинаковых слов в БД https://www.cyberforum.ru/ postgresql/ thread962663.html
Добрый день. Подскажите пожалуйста встречал ли кто программу которая может искать по тексту или в БД кол-во повторяющихся слов? И выводить статистику, например есть Текст в котором встречается слово "Картошка" - 5 раз и есть слово "Слива" - которая встречается 9 раз. В этой программе мы задаем что необходимо искать слово "картошка" И она выводила на экран следующее : Картошка- 9. Спасибо.
Добавить новое поле в уже существующий CONSTRAINT UNIQUE PostgreSQL
Есть такой SQL код (миграция) ALTER TABLE users ADD CONSTRAINT should_be_differ UNIQUE(username) Можно ли в новой миграции добавить уже в "should_be_differ" новое поле, чтобы оно было тоже уникальным? Или лучше создать отдельный "CONSTRAINT <name> UNIQUE(<field>)"? Или лучше будет даже удалить "CONSTRAINT should_be_differ" и сделать так ALTER TABLE users ADD CONSTRAINT should_be_differ...
PostgreSQL Как сохранить всю таблицу в файл на жестком диске? ( pgAdmin3 ) Собственно сабж. Банальный запрос: COPY "kTab" FROM 'C:/file.txt'; Выдает "ERROR: не получилось открыть файл "C:/file.txt" для чтения: Нет такого файла или каталога" Я так понимаю что он где-то на сервере ищет этот каталог. Можно ли как то таблицу сохранить на HDD на своей машине? https://www.cyberforum.ru/ postgresql/ thread957704.html
PostgreSQL pgAdmin3 https://www.cyberforum.ru/ postgresql/ thread956939.html
Доброго времени суток!В pgAdmin3 есть таблица, нужно заполнить одну колонку таким образом: начиная с 523 и до конца строк по порядку!Как это можно осуществить??
PostgreSQL Сообщение в логе postgresql - autovacuum: found orphan temp table in database
После того как экстренно (по определенным обстоятельствам) был остановлен, а затем заново запущен postgresql, в логах стали появляться подобные сообщения: autovacuum: found orphan temp table "pg_temp_xx"."ttxx" in database "xxx". Postgresql версии 9.1, количество баз 10 количество одновременных пользователей около 100 В результате "гугления" :-) была найдена следующая информация - можно...
PostgreSQL селекты из бд Добрый день, не знаю как сформулировать название темы, так как вопросов много, но все они мелкие. а материла на русском языке по этой прекрасной базе данных мало. вопрос первый. никак не могу нигде найти как реализовать выборку из базы данных в которой содержатся ФИО сотрудников. но выборку нужно сделать следующим образом. есть фамилия, а имя и отчество человека я допустим забыл, знаю только его... https://www.cyberforum.ru/ postgresql/ thread950988.html PostgreSQL Соединение двух строк из выборки https://www.cyberforum.ru/ postgresql/ thread948319.html
Есть к примеру таблица tTab. В ней поля id, bot, top. Делаю выборку по id и соединяю поля: SELECT bot || '-' || top FROM "tTab" WHERE "id" = 35 получаю две строки: text_10-text20 text_20-text40 Мне надо как-то соединить эти две строки в "text_10-text20; text_20-text40", и результат записать в поле какой-либо таблицы. Что-то типо: UPDATE "kTab2" SET colum = полученная строка
PostgreSQL Покерная база данных
Добрый день покерная база данных хотел бы найти того кто сможет помочь в формировании запросов к базе данных постгре формат данных http://wiki.assaultware.com/NoteCaddy-note-creation-information.ashx#Data_persistence_format_4 стоимость и условия готов обсудить по скайпу: rasinv
PostgreSQL упрощенный! аналог системы дистанционного обучения В этом деле новичок, нужен упрощенный аналог системы дистанционного обучения, это мое видение http://4.firepic.org/4/images/2013-08/26/alwa1xeymwuq.png необходимо еще реализовать это в делфи. Как я предполагаю - мы выбираем курс, после это нам будет предложено выбрать номер лекции и пройти тест после каждой лекции. Не знал куда приткнуть таблицу студенты. Схема хоть немного подходит под это?)... https://www.cyberf
0 / 0 / 0
Регистрация: 12.02.2012
Сообщений: 23
0

Использовать имя таблицы в качестве параметра триггерной функции - PostgreSQL - Ответ 5144914

06.10.2013, 14:57. Показов 3604. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день всем, есть такая задача:
Имеем 3 таблицы: group1(id serial, name1 text), prod(id serial, group_id serial, name1 text), message(id serial, message text, datetime).
group1 это группы товаров а prod сами товары. Они связаны внешним ключом по group_id.
Так же есть 4-ая таблица tables(id serial, table_name) в колонке которой записаны имена таблиц(в данном случае prod) а может быть таких таблиц как prod много prod1,prod2,prod3 и т.д. Нужно создать триггер и соответственно триггерную функцию, чтобы при удалении записи из group1 удалялись записи которые имеют group_id равным id из таблички group1 во всех таблица prod,prod1,prod2 и т .д. Сделал триггер на удаление из одной таблицы prod а из нескольких не могу, не знаю как передать в качестве параметра функции колонку таблицы где имена таблиц записаны.
Вот код :
CREATE or replace FUNCTION func1() RETURNS trigger AS '

declare
name1 record;

BEGIN
for name1 in EXECUTE(select table_name FROM tables1)
loop
delete from name1 where group_id=OLD.id;
return OLD;

end loop;



END; '
LANGUAGE plpgsql;
Выводит ошибку: "ошибка синтаксиса примерное положение prod"

Помогите разобраться пожалуйста как правильно надо сделать а то я чайник в постгрессе)

Вернуться к обсуждению:
Использовать имя таблицы в качестве параметра триггерной функции PostgreSQL
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.10.2013, 14:57
Готовые ответы и решения:

MS SQL. Передать имя таблицы в качестве параметра в запрос
Написал запрос, возвращающий количество элементов с определенным именем в таблице. Использую запрос...

Как передать функции в качестве параметра имя объекта jQuery?
Имеется функция, которая работает с объектом например: $('.photos img'). Имя селектора CSS И...

Как правильно использовать массив в качестве параметра функции ?
Здравствуйте ! Подскажите, пожалуйста правильный синтаксис описания функции, в качестве параметра...

Можно ли использовать юнит в качестве входного параметра для функции
В проекте есть n-ное количество unit'ов, причем с разными названиями, но в каждом юните есть...

1
06.10.2013, 14:57
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.10.2013, 14:57
Помогаю со студенческими работами здесь

Как получить данные из другой таблицы внутри триггерной функции
Добрый день. Нужна помощь в создании триггерной функции на PL/pgSQL Задача у меня следующая:...

Короткое имя файла в качестве параметра
Написать командный файл, который: принимает в качестве параметра короткое имя файла вызывает...

Принимать и передавать в качестве параметра имя файла
Добрый вечер. Написать командный файл, который: принимает в качестве параметра короткое имя файла...

Как задать имя подпрограммы в качестве формального параметра
Не могу реализовать переопределение имени подпрограммы. Программа должна обращаться к...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru