Вопросы по SQL и другие аспекты работы PostgreSQL

warning: Creating default object from empty value in /var/www/victor/web/pgdocs.ru/data/modules/taxonomy/taxonomy.pages.inc on line 33.
Здесь обсуждаются запросы на SQL в PostgreSQL. Оптимизация запросов, реализация, подходы и т.д.

Восстановление таблицы из файла

Был создан бэкап базы командой pg_dump mydb > file
Есть ли возможность восстановить из этого файла отдельную таблицу

Я так понимаю что для нормального восстановления таблицы, бэкап нужно делать с флагами -Ft -b и в tar архив. Чтобы потом можно было высунуть его командой pg_restore -d mydb --table=needtable file.tar

подключение библиотеки libpq

Всем доброго времени суток!

Есть проблема: пытаюсь написать приложение на С с использованием библиотеки libpq под Windows XP. Сначала попытался написать на С в Borland Builder'е, но на стадии линковки Linker не находит процедур из библиотеки libpq.dll. Из файла libpq.dll при помощи утилиты implib сделал файл libpq.lib и добавил его в проект, но тем не менее не видит их Linker эти процедуры. А в Visual studio 2008 все работает штатно.

Может кто сталкивался с подобной проблемой?

DEALLOCATE и EXISTS

как удалить prepare запрос по EXISTS. пробовал так "DEALLOCATE plan IF EXISTS;" - ошибка, так "DEALLOCATE IF EXISTS plan ;" - тоже ошибка. Как тогда?

присваивание значений к другой таблице

нужно написать скрипт: для таблицы m_product, один заказчик пожелал, чтобы это поле по умолчанию заполнялось айдишником продукта m_product_id
т.е. когда в системе заводят новый продукт,в поле value должен появляться его айдишник.
вопрос - как это сделать?

Вопрос по типам данных в SQL

Ребятки столкнулся с такой проблемой, в МС Аксесс есть понятие типа поля как "Мастер подстановки", вопрос есть ли в SQL такое либо аналогичное понятие? Не хочу показаться идиотом, но я весь день ищу перечитываю а найти не могу:(

Настройка соединения между Postgresql и Oracle через Dbi-link

При выполнении скрипта :
/*
* Data source: dbi:Oracle:hr;host=localhost;sid=xe
* User: hr
* Password: foobar
* dbh attributes: {AutoCommit => 1, RaiseError => 1}
* dbh environment: NULL
* remote schema: NULL
* remote catalog: NULL
* local schema: hr
*/

UPDATE
pg_catalog.pg_settings
SET
setting =
CASE WHEN 'dbi_link' = ANY(string_to_array(setting, ','))
THEN setting
ELSE 'dbi_link,' || setting
END
WHERE
name = 'search_path'
;

SELECT make_accessor_functions(

конкатинация и group by

Подскажите пожалуйста кто нибудь:
Допустим есть результат запроса:
id|usluga
1|интернет
1|телефон
2|интернет
нужно что бы получилось:
id|usluga
1|интернет,телефон
2|интернет
функции CONCAT на сколько я понял у postgresql нет

Структура таблицы вывода результата запроса

День добрый! вот столкнулся с такой задачей... Расскажу наверно всю затею может кто уже такое сделал.

ORALINK

Как установить ORALINK если база POSTGRESQL установлена под виндоусом?

Собранный материал

Back to top

(С) Виктор Вислобоков, 2008-2023