Be quiet... it is not a db problem: your shell interprets "'" characters before sending them to psql so your query becomes
UPDATE users SET pin=12345 WHERE login=admin;
and column admin (not the literal 'admin') doesn't really exist!
Try this:
su - postgres -c "psql --dbname database --command \"UPDATE users SET pin=12345 WHERE login='admin';\""


The error is :

column "admin" doesn`t exist

What the f... is that db doing?



--- Ursprüngliche Nachricht ---
Von: Kenneth Gonsalves <[EMAIL PROTECTED]>
An: pgsql-sql@postgresql.org
Betreff: Re: [SQL] psql commandline
Datum: Wed, 31 Aug 2005 18:13:18 +0530

On Wednesday 31 Aug 2005 6:00 pm, dIGITx wrote:

su - postgres -c 'psql --dbname database --command "UPDATE users
SET pin=12345 WHERE login='admin';"'

works for me - what is the error you are getting?

--
regards
kg

http://www.livejournal.com/users/lawgon
tally ho! http://avsap.org.in
ಇಂಡ�ಲಿನಕ�ಸ வாழ�க!

---------------------------(end of broadcast)---------------------------
TIP 6: explain analyze is your friend



---------------------------(end of broadcast)---------------------------
TIP 5: don't forget to increase your free space map settings

Reply via email to