Приветствую.
Прочитал в http://www.mstu.edu.ru/education/materials/zelenkov/ch_6_4.html о том, что Postgres при изменении ланных не меняет запись, а создает новую. Но каким образом посмотреть предыдущие состояния, я не нашел.
Может кто делал это и покажет примерчик.
С ув., zexx
Всем привет!
Я никак не могу сконструировать запрос с удовлетворительным времям выполнения.
Сам запрос (выполняется 4-5 сек):
SELECT * FROM client WHERE main_country>'UNITED KINGDOM' AND id>6 ORDER BY main_country, id LIMIT 1
Суть: при каждом запросе выбирать одного клиента, при этом клиенты отсортированы по месту проживания (main_country), и чтобы не пропустить никакого клиента при выборке, они также сортируются по id в пределах одной страны.
Я тут крутил, и составил запрос, который выполняется за 1.5-2 сек:
Здравствуйте!
Есть такая задача: надо в функции просмотреть некоторую совокупность строк из таблицы, обработать их и возвратить результат. Для примера я написал сильно упрощенную функцию, но она не работает: возвращаемое значение всегда null
CREATE OR REPLACE FUNCTION "finance"."bal" (m_id_ integer, dps_type_ integer, id_ integer) RETURNS double precision AS $body$ DECLARE summv DOUBLE PRECISION; dps_row finance.deposites%ROWTYPE; res INTEGER; BEGIN summv := 0; res := 1; FOR dps_row IN SELECT id, summ FROM finance.deposites

Здравствуйте,
Подскажите, пожалуйста, какой-нибудь case studio для разработки структуры БД, желательно свободный или условно свободный (+crack)
Заранее благодарен.
Программа, указанная в сабже создаёт базу данных постгресс. Можно ли без этой программы как то воспользоваться данным из этой базы данных?
Привет всем. Хотелось бы попросить помощи в решении вот такого вопроса.
* Есть исходная таблица 1 с набором записей.
** В данной таблице есть поле 'description' которое мне и понадобится.
* Есть так же таблица 2 с набором записей.
** Структура таблицы 2 грубо говоря такова - id::int, description::string
** Поле id автоматически не инкриментируется
Всем доброго времени суток.
Получается, что в триггере before update нельзя получить доступ сразу ко всем изменяемым строкам (к старому и новому варианту), а только лишь к новому и старому варианту одной строки в отдельности(NEW и OLD), если указать for [each] row в инструкции create trigger ?
Здравствуйте, ранее я не работал ни с одной СУБД, решил сразу к PostgreSQL привыкнуть.
не могли бы показать отрывок кода на чистом Си как работают запросы.
предположим как обработать
SELECT id FROM tab WHERE name = 'Иван'
Здравствуйте, уважаемые знатоки. Возникла проблема при переносе данных из PostgreSQL в другую базу данных mySQL. С помощью php подсоединился к PostgreSQL, сделал выборку, ввожу данные в MySQL. Но при проверке обнаружил что кириллица битая. PostgreSQL кодировка UTF-8. MySQL то же UTF8. Прошу помощи.
Есть база для разработки в нее постоянно вносятся изменения добавляются новые поля некоторые старые удаляются меняются типы. И есть рабочие базы с названиями типа 0001, 0002, 0003 и тд. пока не много но планируется больше и хотелось бы чтобы можно было запустить скрипт и он обновил в рабочих базах таблички в соответствии с разрабатываемой и при этом не потерялись данные уже занесённые в таблицы. Не хочется изобретать велосипед может такое уже реализовано в Slony или в похожих проектах.