Portál AbcLinuxu, 10. května 2025 12:33

Dotaz: PGSQL a bash

7.7.2007 17:10 dik
PGSQL a bash
Přečteno: 360×
Odpovědět | Admin
Ahoj, snazim se va bashi nacitat data z pgsql ,ale problemy mi delaji data obsahujici novy radek.Jak v bashi s pgsql pracujete vy? Muze mi nekdo poslat kus kodu pro inspiraci? diky

muj kod: autoanswerA=($(/pgsql/bin/psql -h $hostdb -U $userdb $db -tAc "select * from autoanswer;"))

i=0 while [[ $i -lt ${#autoanswerA[@]} ]] do id=$(echo ${autoanswerA[$i]}|cut -f1 -d'|') mail=$(echo ${autoanswerA[$i]}|cut -f2 -d'|') od=$(echo ${autoanswerA[$i]}|cut -f3 -d'|') do=$(echo ${autoanswerA[$i]}|cut -f4 -d'|') subject=$(echo ${autoanswerA[$i]}|cut -f5 -d'|') text=$(echo ${autoanswerA[$i]}|cut -f6 -d'|') activ=$(echo ${autoanswerA[$i]}|cut -f7 -d'|')

i=$(($i+1)) done
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Fuky avatar 7.7.2007 17:46 Fuky | skóre: 52 | blog: 4u
Rozbalit Rozbalit vše Re: PGSQL a bash
Odpovědět | | Sbalit | Link | Blokovat | Admin

V první řadě by jsi mohl třeba hodit Tvůj kód mezi tagy <pre></pre>, aby čitelný. V druhé řadě by jsi měl být víc konkrétní. Co máš v DB a čeho chceš dosáhnout?

-- RÁMO: psí tábor , ETriatlon: Výuka plavání
7.7.2007 19:22 dik
Rozbalit Rozbalit vše Re: PGSQL a bash
Sorry,ted uz to bude citelne...
autoanswerA=($(/pgsql/bin/psql -h $hostdb -U $userdb $db -tAc "select * from autoanswer;"))

i=0
while [[ $i -lt ${#autoanswerA[@]} ]]
do
  id=$(echo ${autoanswerA[$i]}|cut -f1 -d'|')
  mail=$(echo ${autoanswerA[$i]}|cut -f2 -d'|')
  od=$(echo ${autoanswerA[$i]}|cut -f3 -d'|')
  do=$(echo ${autoanswerA[$i]}|cut -f4 -d'|')
  subject=$(echo ${autoanswerA[$i]}|cut -f5 -d'|')
  text=$(echo ${autoanswerA[$i]}|cut -f6 -d'|')
  activ=$(echo ${autoanswerA[$i]}|cut -f7 -d'|')

  i=$(($i+1))
done
Upozornuji ,ze v programovani jsem beginer :=) a snazim se naprogramovat do naseho mailoveho systemu automatickou odpoved tahanou z db.
8.7.2007 21:21 dik
Rozbalit Rozbalit vše Re: PGSQL a bash
... bych dodal ,ze nejvice mi dela potize zpracovat radek z db ,ktery obsahuje textovy blok plny novych radku , jednotlive polozky mam oddelene '|'. Dik za kazdou radu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.