[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

updating row with pg => success or failure

Raimon Fs

2/24/2009 5:29:00 PM

Hello,


I'm playing a little with the pg of Ruby, and I'm accessing some
postgresql database.

I want to update some rows, but I can't find the method/command to know
if they were updated or not.

For a normal select:

res = conn.exec('SELECT id, type FROM scanns WHERE ftp=true')
print 'records found: ',res.ntuples(),"\n"

but when updating, I can't use the ntuples() or at least it returns
always zero.

my rows are updated, I can check it with another tool.

conn.transaction {
row_update = conn.exec('UPDATE scanns SET ftp=false WHERE
id=xxxxx'])
print 'records found updating: ',row_update.ntuples(),"\n",
"\n"

}

wich command I have to use ?

I have the latest RDoc documentation, but can't find it ...

thanks,

r.
--
Posted via http://www.ruby-....

32 Answers

Choi, Junegunn

2/24/2009 6:19:00 PM

0

Have you tried "row_update.cmd_tuples()"? ntuples() is only for query
results. Use cmd_tuples instead for updates, inserts and deletes.

--
junegunn.

Raimon Fs

2/25/2009 7:07:00 AM

0

Choi, Junegunn wrote:
> Have you tried "row_update.cmd_tuples()"? ntuples() is only for query
> results. Use cmd_tuples instead for updates, inserts and deletes.

From the RDoc:
---------------------------------------------------------
res.cmd_tuples() â?? Fixnum
Returns the number of tuples (rows) affected by the SQL command.

If the SQL command that generated the PGresult was not one of:

INSERT
UPDATE
DELETE
MOVE
FETCH
or if no tuples were affected, 0 is returned.

Actually, my SQL involved an UPDATE statement, and for what I
understand, this command is only usefull for SELECT statements ?

But as you suggest, it's working and I'm getting the number of rows
affected for my update :-)

are the docs wrong, I'm understanding them in the wrong way ?

thanks!

regards,

r.
--
Posted via http://www.ruby-....

Choi, Junegunn

2/25/2009 7:53:00 AM

0

I don't see any problem in the doc. Maybe you misread the sentence?:
"If the SQL command that generated the PGresult was **NOT ONE OF** ...
".

--
junegunn.

Raimon Fs

2/25/2009 9:46:00 AM

0

Choi, Junegunn wrote:
> I don't see any problem in the doc. Maybe you misread the sentence?:
> "If the SQL command that generated the PGresult was **NOT ONE OF** ...

Yes, I read and read and re-read ...

:-)

And I still think the same:

The result of res.cmd_tuples() is valid if the command that generated
it IT'S NOT ONE OF THIS:

INSERT
UPDATE
DELETE
MOVE
FETCH


I would say it in this way:

The result of res.cmd_tuples() is valid if the command that generated
it it's one of this:

INSERT
UPDATE
DELETE
MOVE
FETCH

English is not my nativa language and I can be wrong, but at least this
is what I understand ...

:-)

regards,

r.

--
Posted via http://www.ruby-....

Brian Candler

2/25/2009 3:35:00 PM

0

Raimon Fs wrote:
> Choi, Junegunn wrote:
>> I don't see any problem in the doc. Maybe you misread the sentence?:
>> "If the SQL command that generated the PGresult was **NOT ONE OF** ...
>
> Yes, I read and read and re-read ...

Perhaps it's clearer if turned around:

0 is returned if the command is not one of (insert, update, delete,
move, fetch), or if no tuples were affected.

Or negate it:

A non-zero value is returned if the command is one of (insert, update,
delete, move, fetch) and one or more tuples were affected.
--
Posted via http://www.ruby-....

Raimon Fs

2/25/2009 4:30:00 PM

0

Brian Candler wrote:
> Raimon Fs wrote:
>> Choi, Junegunn wrote:
>>> I don't see any problem in the doc. Maybe you misread the sentence?:
>>> "If the SQL command that generated the PGresult was **NOT ONE OF** ...
>>
>> Yes, I read and read and re-read ...
>
> Perhaps it's clearer if turned around:
>
> 0 is returned if the command is not one of (insert, update, delete,
> move, fetch), or if no tuples were affected.
>
> Or negate it:
>
> A non-zero value is returned if the command is one of (insert, update,
> delete, move, fetch) and one or more tuples were affected.

thanks !

that's more clear ...

:-)

r.
--
Posted via http://www.ruby-....

Acephale Lemar

3/1/2012 7:02:00 PM

0

Rifat Albayrak wrote:
> On Thu, 1 Mar 2012 09:37:34 +0100, "Acephale Lemar"
> <privat@org.invalid> wrote:
>
>> Rifat Albayrak wrote:
>
>>> Bak ??imdi yeni zellandadan birileri hemen atlar buna, biz
>>> ??engelk??yde ????yle b??yle yapard??k, a??a??lardan kiraz ??alard??k diye. :)
>
>> ??zledin mi manti ustasini?
>
> Mant?? ustas?? deyince durum ??ok kar??????k oluyor.

Yahu o benim ona iltifatim, takma kafana.

> ??ocuklu??unu ??zledim. K??saca b??yle ifade edeyim.

Cocuklugunu ??zledin, ??zl??y??rsun, o da sana ??zlemini gidermek hususunda
yardimci oluyordu. Anliyorum.

Acephale Lemar

3/1/2012 7:05:00 PM

0

Rifat Albayrak wrote:
> On Thu, 1 Mar 2012 09:37:36 +0100, "Acephale Lemar"
> <privat@org.invalid> wrote:
>
>> choro wrote:
>>> On 01/03/2012 05:07, Rifat Albayrak wrote:
>
>>>> Bak ??imdi yeni zellandadan birileri hemen atlar buna, biz
>>>> ??engelk??yde ????yle b??yle yapard??k, a??a??lardan kiraz ??alard??k diye.
>>>> :)
>
>>> Varsin o da gelsin. Tatli tatli konusursak hepimiz icin iyi olur.
>
>>> Ne olur bu dunyada huzur olsa, tatli tatli gecinsek! Birak o da
>>> SPEE'sel dunyasinda yasasin.
>
>> Ha s??yle, yani sh??yle! ;-)
>> Birlik, _daima_ birlik, farklara ragmen birlik!
>
> Bu Naz??m'??n s??zleri gibi olmu??: "Bir a??a?? gibi tek ve h??r, bir orman
> gibi karde????esine." (Yakla????k olarak yani.)

Nazim dedin de, aksam eve d??nerken sct ??zerinde d??s??nmeye basladim ve
Nazim'in baska bir siirinin sct'yi tasvir ettigine kanaat
getirdim:"efkarliyim efkarli, elini ve, nerde elin!"
Gerci birlik ??zerine sarfedilen t??m s??zler yaklasik olarak ayni mercie
cikar, sag ya da sol farketmez.

Acephale Lemar

3/1/2012 7:43:00 PM

0

Rifat Albayrak wrote:
> On Thu, 1 Mar 2012 09:37:32 +0100, "Acephale Lemar"
>> Rifat Albayrak wrote:

>>> Gariban T??rkiyemin halleri i??te.
>
>> Bana g??re senin - aklima deger icermeyen baska terim gelmiyor, mecazi
>> oku, sahsina karsi saldiri olarak okuma l??tfen - kusurun, meseleleri
>> dar bir bakisla tartman, tahlil etmendir.
>> Her olumsuz durumu, T??rkiye'nin yetersizler tarafindan y??netildigine
>> dair kanit olarak g??r??yorsun, gercekte ise buna benzer durumlar
>> sadece T??rkiye'ye ve T??rkiye ile ayni keseye konulan ve gecmiste
>> dolaysiz, yani dogrudan, aracisiz, simdi ise dolayli, aracili
>> imhasina tesebb??s edilen Islam ananesinin hakim oldugu ??lkelere ??zg??
>> degiller.
>
> Gariban T??rkiyem derken sadece bir sempatiyi kastettim. Bir o??ulun
> ya??l?? annesine duydu??u sayg?? ve sevgiyle kar??????kt?? o s??z.

Ben gecmise dayanarak daha cok sikayetci acisindan okudum, simdi
anladim.

> Asl??nda burada genelde s??ylediklerimden ??ok daha farkl?? d??????n??r ve
> hissederim T??rkiye ve T??rkler hakk??nda.
>
> Mesela, ki??isel ili??kiler baz??nda biz T??rkler d??nyan??n en kibar, en
> sayg??l?? insanlar??y??zd??r. Bakma burada kavgalar k??f??rle??meler g??rla
> gider bazan fakat ben genel anlamda konu??uyorum. Bu y??zden
> ilk 25-30 senesini T??rkiyede ya??ay??p kafas?? buna g??re formatlanm????
> biri yurtd??????na ????k??p orada ya??amaya ba??lad??????nda sudan ????km???? bal??k
> gibi olur. ????in k??t??s?? ne olup bitti??inin fark??nda bile de??ildir.

Yastan ziyade bilinc meseledir konunun ??z??; bilinc ise tarih, din, dil,
anane gibi kavramlarin icini doldurmakla, karsilikli etkilerini tahlil
ederek olgunlasir. Yazdigin genelde 30, 40 yil ??nce disari gidenler
icin dogru idi, kanaatim bu y??nde.

> Mesela bizim beslenme adet ve geleneklerimiz Bat?? ya g??re be?? para
> etmez. Ekmek, karbonhidrat bazl?? bir beslenmedir bizimki.

Saptama dogru da, sebeplerini bilmek lazim ki degisim gerceklesebilesin.

> ??o??u insan yazlar?? ekmek-peynir-karpuz-kavun-??z??m vesaire ile ge??irir
> ??????nlerini.
> (????in acayip ve g??zel taraf?? o az??c??k yiyece??i de seninle payla??mak
> ister)

Ben pek insan tanimiyorum anlattigini yapan, belli ki baska b??lgelerin
etkisi de var.

> Yani dengeli bir beslenme (karbohidrat ve protein dengesi art??
> gerekli mineral ve vitaminler) yoktur T??rkiye'de. Bu y??zden insanlar
> k???? gelince hastal??ktan k??r??l??r.

Aslinda bu konuyu incelemek ve T??rkiye'de dagilimi ??grenmek saglik
masraflarini da asagida tutar gerekli ??nlemler alindiktan sonra. Kismen
hak veriyorum, yine farkli tecr??beler, fakat burada hak payin
yukardakinden y??ksek. ;-)

> ????nk?? s??hhatli bir beslenme tarz?? ile v??cudun ba????????kl??k sistemi
> aras??nda direk bir ba??lant?? vard??r. Hatta
> daha basiti, T??rkiye'de futbolcu ilk on dakika ko??ar sonra dili
> sarkar. Almanya'da yeti??mi?? T??rk futbolcu ise Almanlar gibi doksan
> dakika at gibi ko??turur banam??s??n demez.
>
> Falan filan. T??rkiye hakk??nda (belki) de??i??ik fikirlerim var.

Olsun, zarari yok ki insan gibi konustuktan sonra. Hepimizin kendine has
saplanti fikirleri yok mu yani! ;-)

>> Somut bir kanit: wiki-leaks denilen bir istihbarati meydanlastiran
>> (to public, publica) bir kaynaga, careye gerek olmamaliydi.
>> Yargilanan ve m??ebbet hapse mahkum edilmeye aday asker de s??zde
>> bagimsiz ve 4. g??c olan 'medya"= aracilar tarafindan halki
>> aydinlatabilirdi. Bu imkani bulamadigindan caresiz asker wiki-leaks
>> yilanina yaslandi.
>> Sahsi kanaatime gelince, Assange bence kahramani oynayan bir muhbir.
>
> Dedi??im gibi de??i??ik fikirlerim var. Mesela T??rkiye'nin bug??n ??slamc??
> g??r??nen ????ka????t????lar taraf??ndan y??netilmesi askerlerin/b??rokratlar??n
> yanl????lar?? y??z??ndendir.

Bunun "degisik" yani nerede?
Hakikati eksik yazmissin, ben ekliyorum: Perde arkasindan halki s??r??
gibi g??tmeye alismis askeri ve aleni y??netici sinifi da
"??ckagitcilar"dan olusmustu.
Ata binen ??sk??dar'a gecti, efendi, olan bu.

> T??rkiye'nin ka????t ??zerinde g??r??nen ba??ar??s??, T??rkiye'yi ??l??ml?? ??slam
> denen garabet k??l?????? giydirilerek bedevilere ??rnek g??sterilmesi
> sebebi iledir. (Petrol kaynaklar?? t??kenince bedevilere de ihtiya?? yok,
> o zaman T??rkiye isterse Hristiyan bile olabilir, umurlar??nda bile
> olmaz.)

Gercekci bir tahlil, hemfikiriz, hatta okeyci bile bu hususda bize
katilir. Yani, bu gercegi g??remeyen insan pek tasavvur edemiyorum
T??rkiye'de. Burada da bir ilave: Israil de umurunda olmaz batinin,
ABD'nin o an gelince. Nank??rl??k batida bizden yaygin bir hastalik.

> Eskiden i??inde askerlerin de bulundu??u malum baz?? ??evreler bu
> memleketin kayma????n?? bal??n?? yerdi. ??imdi vesayet de??i??ti, ??slamc??l??k
> oynayan ????ka????t????lar yiyor. Yani benim i??in hi?? bir ??ey de??i??medi.

Bak, burada da ben katiliyorum, okeyci bile buna katilir, altina
imzasini atar.
Mihenk tasi, hangi tedbirlerle durumu d??zeltiriz, burada ayriliyoruz.

>> Yiyemiyorsan, burnunu tatmin etmeyi ihmal etme, insanin yegane tat
>> kaynagi mide olmamali.
>
> Do??ru. Fakat bu grapfruit cinsi tad?? ve g??r??n?????? ??ok g??zel olmas??na
> ra??men koku y??n??nden s??n??fta kal??r. ??yle pek kokusu falan yok.

Ben daha cok umumi konusmustum.

>> B??g??rtleni hem cig yerim hem de recelini filan severim. Iki s??zl??k
>> vasitasi ile bulduguma g??re blueberry= yaban mersini, keci yemisi.
>> Eminim halk arasinda bunun baska adi olmali.
>
> B??????rtleni ben sadece ??i?? severim. Adam??n biri gitmi?? Meksika'da
> b??????rtlen ??iftli??i kurmu??. Bir su barda???? b??????rtleni burada 3 dolara
> kakal??yor.

Tamam da toplamasi da cok zor, bilmen gerekir, cogu insan "Aman, diker
batar!" diyerek uzak durur, belesden yemeye calisir. 3 Dolar bence tuzlu
bir fiat degil.

> B??????rtlen de dut gibi olgunla??t??m??yd?? fazla dayanmaz hemen
> t??ketilmesi gerekir aksi halde k??flenir bozulur. Galiba o y??zden
> pahal??.

Bu diger sebebi, her ne kadar o ciftliklerde b??g??rtlen salkimlari ??z??m
gibi asildigindan toplamayi kolaylastisa da, bunu yapacak insani bulmak
sorun. 1, en fazla 2 g??n bekletebilirsin b??g??rtleni, o da yari ham
olanini, olgunlasanlari 2 saat icinde su koy vermeye baslar, mecazen
degil harfiyen, c??nk?? siviyi kaplayan ince zar yirtilir.

> Satt??klar??ndan iki mislini ????pe atmak zorunda kal??yorlar.

Ben ciftlikci olsam, ya siparis ??zerine toplatirim, ya da mesela kilosu
2 Dolar karsiliginda herkese toplama imkanini sunarim. Burada cilek
tarlalarindan b??yle bir uygulama var, ragbet te g??r??yor.

> Blueberry yaban mersini evet, daha ??nce bakm????t??m s??zl??kten fakat
> unuttum. Halk aras??nda ne denir hi?? bilmem. Yayg??n bir ??ey de??il bu
> T??rkiyede.

Yaygin olmadigi kesin, tipki T??rkiye'de taninan bir cok bitkinin,
meyvanin burada taninmadigi gibi. Ah, yillardir dut yemek ister canim,
fakat nerede burada dut agaci. Hem de beyaz dut degil, biraz acimsi,
mora yakin mavi dutu cekiyor canim. T??ngel de ayni durum. Ha, belki
bilmezsin, bir de kara yemis vardi, bazan agzi burustur tadindan dolayi,
tarif edlmesi zor bi tadi var.
Ne ise, birakalim bunlari, yoksa efkar bulutlari tepemde dolasir, beni
rahatsiz ederler. ;-(

Karpath

3/1/2012 10:19:00 PM

0


"Acephale Lemar" <privat@org.invalid> wrote in message news:jiokvo$1v75$5@geiz-ist-geil.priv.at...
> Rifat Albayrak wrote:
>> Gariban T?rkiyem derken sadece bir sempatiyi kastettim. Bir ogulun
>> yasli annesine duydugu saygi ve sevgiyle karisikti o s?z.
>
>
>> Mesela bizim beslenme adet ve geleneklerimiz Bati ya g?re bes para
>> etmez. Ekmek, karbonhidrat bazli bir beslenmedir bizimki.



>
> Saptama dogru da, sebeplerini bilmek lazim ki degisim gerceklesebilesin.
>
>> ?ogu insan yazlari ekmek-peynir-karpuz-kavun-?z?m vesaire ile ge?irir ?g?nlerini.
>> (Isin acayip ve g?zel tarafi o azicik yiyecegi de seninle paylasmak
>> ister)
>
> Ben pek insan tanimiyorum anlattigini yapan, belli ki baska b?lgelerin etkisi de var.

Sen insan tanimiyorsun NOKTA. Yahu nerede orf adet anane,
Meshur Anadolu / Turk misafirperverligi, o kadar deyim var soz var
bunu soyleyen. Sofra ya davet kulturumuzun bir parcasi daha nasil soyleyebilirim ki.
Bak bir ornek sana. Ben Canakkale de savasmis, bir Anzac dede ile karsi karsiya
yemek yedim ve konustum. 45 yil sonra hatirindan cikmayan sey siperlerden
kendilerine paket paket sigaralarin atildigi / gonderildigi.

Turkiye yi dolasirken vardigim her koyde gordugum misafirperverlik, hatta Turkce
konusamayan koylerde bile uzerine saman copu serpilmis soguk ayran ikramlarini unutamam.
Bunlar Anadolu nun yasatilmasi gereken kulturu.