Re: Selects query inside function must read commited data - Mailing list pgsql-admin

From V i s h a l Kashyap @ [Sai Hertz And Control Systems]
Subject Re: Selects query inside function must read commited data
Date
Msg-id 40139F49.80205@sancharnet.in
Whole thread Raw
In response to Selects query inside function must read commited data  ("V i s h a l Kashyap @ [Sai Hertz And Control Systems]" <sank89@sancharnet.in>)
List pgsql-admin
>
> Would like to receive your kind attention and enormous knowledge on
> the following

This tickles me

>
> I have a function

So what ?

> sai_func_a()
> Which does as follows and in the same order:
> 1. Retrieves the latest record from the table test_sai
>    (By latest I mean the record corresponding to max primary key of
> the table)
> 2. Increments date as received from test_sai.current_date
>    as my_new_date := test_sai.current_date + 1 ;
> 3. Inserts the new date into the same table test_sai
> 4. Calls another function sai_func_b()
>    Now inside sai_func_b()
>    1. Does as #1 of above
>    2. Works on the date in the last record.
>    3. Returns success code to sai_func_a()
> 5. The sai_func_a() finishes the work
>
> Now My question :

No one is intrested in your question and thus no answers

> Since sai_func_a() which encapsulates the function sai_func_b has not
> completed yet till #4 or #5
> then how does the function sai_func_b reads the new data since it is
> not committed yet.
>
> If I am not wrong PostgreSQL select statements works on committed data
> thus the new
> inserted data at #3 must not be available to sai_func_b() till #5
>
> Server Specs:
> 1. version
> ---------------------------------------------------------------------------------------------------------
> PostgreSQL 7.3.4 on i686-pc-linux-gnu, compiled by GCC gcc (GCC) 3.2.2
> 20030222 (Red Hat Linux 3.2.2-5)
> 2.Both functions are plpgsql and are not triggers
>
>
>
> If you need more information kindly ask for the same.

Yes, I need one  Why did you ask this question ?

--
Regards,
Vishal Kashyap

~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*
I Know you believe my words so logon to Jabber.org
and add vishalkashyap@jabber.org to your roster.
~*~*~*~*~*~*~*~*
I am usually called as Vishal Kashyap
but my Girlfriend calls me as Vishal CASH UP.
This is because others identify me because of my generosity
but my Girlfriend identify me because of my CASH.
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*


pgsql-admin by date:

Previous
From: "V i s h a l Kashyap @ [Sai Hertz And Control Systems]"
Date:
Subject: Selects query inside function must read commited data
Next
From: Oliver Elphick
Date:
Subject: Re: Selects query inside function must read commited data