Search Postgresql Archives

Re: Order of execution in shell echo to psql

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



David W Noon <dwnoon@xxxxxxxxxxxx> writes:
> On Sun, 2 May 2010 14:13:52 +0200, John Gage wrote abour 
>> I issue the following command to the shell:
>> 
>> echo '\o file.txt \\ select * from table_name limit 10  \o ' | psql -- 
>> host 'localhost' --port 5432 --username 'johngage' 'database_name'

> Try putting a semi-colon at the end of your SQL query.

Or put a \g there.  As it stands, execution of the SQL query is
triggered by the EOF at the end of the string.  So the fact that the
second \o got executed before that is unsurprising.

			regards, tom lane

-- 
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux