|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vitaliy T Morarian 2:4626/13 05 May 2001 23:31:22 To : Anton Subject : Re: Как добавить запись в PostgreSQL из shell-скрипта? -------------------------------------------------------------------------------- Hа дворе было Sat, 05 May 2001 02:08:37 +0300; Antony Y. Bolotin <anton@cns.donetsk.ua> написал (а,о,и) по теме 'Re: Как добавить запись в PostgreSQL из shell-скрипта?': >> дергать на каждой итерации psql? AYB> Как вариант, делаем нечто подобное: AYB> ... AYB> # сохраняем stdout AYB> exec 3>&1 1>/tmp/$USER.$UID.$PPID AYB> ... AYB> # выводим в stdout свои запросы AYB> echo "insert tablename (fieldname) values ('value')" AYB> ... AYB> # восстанавливаем stdout AYB> exec 1>&3 AYB> # вызываем psql AYB> /usr/bin/psql dbname -U username -f /tmp/$USER.$UID.$PPID AYB> # удаляем этот файлик AYB> rm /tmp/$USER.$UID.$PPID AYB> # работаем дальше AYB> ... дык нечто подобное и юзается AYB> Следует отметить, что если база на той же машине, пароль обычно не AYB> требуется. как настроишь pg_hba.conf ;) -- //loki icq:65097779 --- slrn/0.9.6.3-as-toxy_pl_5 (FreeBSD) * Origin: = toxy server = (2:4626/13.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/49026db88d4f9.html, оценка из 5, голосов 10
|