Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Perl and psql variables



Hi

I am currently running a Perl script once a month which in turn uses a sql script file to extract info from a postgres database.

I would like to automate this perl script, but the problem that I have is that I need to pass on a variable from the perl script to the sql script.

Yes, I can add the entire block of sql code into the perl script, but I don't want it to function like that ie duplicate the sql code in the perl script, as I might need a different perl script to execute the same sql.

eg

the perl script generates a variable called $month (which is the current month), I then need that month variable passed as a command line line parameter to psql. eg psql -f sql.file --variable "month = $month"
then do a SELECT with the variable called :month

Is this possible to do, if so how?

Regards

--

Mark Campbell


Confidentiality Notice: http://ucs.co.za/conf.html




Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group