On Nov 5, 2011, at 3:57 PM, Brandon Phelps wrote:

> Can anyone point me in the right direction for keeping a connection to my 
> database opened?
> 
> The script I need to write will run 24/7 executing a postgresql stored 
> procedure which inserts records into the database.  The problem I think I 
> might have is using a standard procedural syntax of:
> 
> Open connection
> Loop
>    Call stored procedure/function
> 
> ...if my connection gets interrupted somewhere during the loop any subsequent 
> iterations will obviously fail, so I need a way of reconnecting to the 
> database should the need arise.  Basically something like this (I'm just not 
> sure how to actually code this):

Why not just open a database connection, run the procedure and close it again? :

Loop
        open db
        run proc
        close db
End loop

?
If the connection is staying open long enough to get stale and be disconnected, 
then you shouldn't be running into timing issues.



-- 
Bruce Johnson
University of Arizona
College of Pharmacy
Information Technology Group

Institutions do not have opinions, merely customs

Reply via email to