Hello,
I want to get a sql select output into a psql variable.  Any ideas how I might 
need to do this.

My script executes a function which returns a TESTID.  I'd like to imbed the 
testid in the script output filenames.

I see that psql can set environment variables with the psql  \i command.
But got any idea how I can get sql output into a psql variable?

Thanks
Doug


psql
orbitz=# \!testvar=1234
orbitz=# \!export testvar
orbitz=# \!echo $testvar
1234
orbitz=# \q
-bash-3.00$ echo $testvar
1234

But I'm unsure how I can get  the pgsql return code into a psql variable
The shell script
current
       psql p1gp1 <<QUIT >>$LOGFile  2>&1
\set ON_ERROR_STOP
select da_test.QATestBuild(false)
QUIT

I'd like to do something like this from my shell script
       psql p1gp1 <<QUIT >>$LOGFile  2>&1
\set ON_ERROR_STOP
select da_test.QATestBuild(false)  into :testid
\!testid=:testid
\!export $testid
QUIT
Echo $testid
1234


Doug Little
Sr. Data Warehouse Architect | Enterprise Data Management | Orbitz Worldwide
500 W. Madison, Suite 1000  Chicago IL 60661| Office 312.260.2588 | Fax 
312.894.5164 | Cell 847-997-5741
douglas.lit...@orbitz.com<mailto:douglas.lit...@orbitz.com>

 [cid:image002.jpg@01CAB07C.769E4E80]   orbitz.com<http://www.orbitz.com/> | 
ebookers.com<http://www.ebookers.com/> | 
hotelclub.com<http://www.hotelclub.com/> | 
cheaptickets.com<http://www.cheaptickets.com/> | 
ratestogo.com<http://www.ratestogo.com/> | 
asiahotels.com<http://www.asiahotels.com/>

<<inline: image002.jpg>>

Reply via email to