Hi psql variables has different format and its is not directly related to psql options. But you can do:
[pavel@localhost ~]$ psql postgres --set=myproname=upper psql (9.5devel) Type "help" for help. postgres=# select proname, prosrc from pg_proc where proname = :'myproname'; proname | prosrc ---------+------------- upper | upper upper | range_upper (2 rows) postgres=# \echo :proname :"proname" :'proname' :proname :"proname" :'proname' psql with enforces correct escaping Regards Pavel 2014-08-27 20:59 GMT+02:00 Ramesh T <rameshparnandit...@gmail.com>: > > In oracle I ran the deletion script to clean up the particular database > using custid.custid is the parameter .&&1 is used in the oracle Inthe same > way tried but $1 not possible ?but using function is possible is their any > problem with fun to Clean the database I have 100 statements in script ... > On Wednesday, August 27, 2014, Adrian Klaver <adrian.kla...@aklaver.com> > wrote: > >> On 08/27/2014 08:24 AM, Ramesh T wrote: >> >>> any help... >>> >> >> Honestly, this is basic programming/scripting. I would suggest picking up >> an introductory programming book to get the basics down. >> In the meantime, you have used a parameter variable ($1) with out >> actually supplying a parameter. So Postgres has no idea what $1 represents. >> Either hard code the part.custid value i.e part.custid = 1 or find a way to >> supply the value. How you do that is going to depend on how you are going >> to use the script and where you are expecting to pull the value from. >> >> thanks, >>> ram >>> >>> >>> On Wed, Aug 27, 2014 at 3:22 PM, Ramesh T <rameshparnandit...@gmail.com >>> <mailto:rameshparnandit...@gmail.com>> wrote: >>> >>> Hi, >>> I have deletion script to delete particular cust from >>> database.I was saved a file name with custde.sql.i need to run from >>> command line like putty tool..But have a problem >>> >>> example : >>> >>> delete from part where part.custid=$1; >>> >>> when i ran custde.sql from putty tool >>> >>> db=#\i custde.sql >>> >>> it's return error >>> psql:custde.sql:9: ERROR: there is no parameter $1 >>> LINE 1: ..._ID from part where part.CUST_ID = $1); >>> >>> please let me know how to run script ..and how to give parameter.. >>> >>> >>> >> >> -- >> Adrian Klaver >> adrian.kla...@aklaver.com >> >