Re: "man psql" \set documentation error
От | Derrell.Lipman@UnwiredUniverse.com |
---|---|
Тема | Re: "man psql" \set documentation error |
Дата | |
Msg-id | g03oykzp.fsf@random.localnet.UnwiredUniverse.com обсуждение исходный текст |
Ответ на | Re: "man psql" \set documentation error (Bruce Momjian <pgman@candle.pha.pa.us>) |
Список | pgsql-docs |
Bruce Momjian <pgman@candle.pha.pa.us> writes: > Derrell.Lipman@UnwiredUniverse.com wrote: >> Running an application and \set'ing its output in a variable requires use of >> the backtick '`' operator. Under the heading "SQL INTERPOLATION", the >> examples should be as follows (the difference being use of backticks instead >> of single quotes around the command to be executed): >> >> Current (wrong): >> testdb=> \set content '\'' 'cat my_file.txt' '\'' >> >> Correct: >> testdb=> \set content '\'' `cat my_file.txt` '\'' >> >> >> >> Current (wrong): >> testdb=> \set content 'sed -e "s/'/\\\\\\'/g" < my_file.txt' >> >> Correct: >> testdb=> \set content `sed -e "s/'/\\\\\\'/g" < my_file.txt` >> > > I just checked and it looks fine in current sources. Does it look right > in your browser: > > http://candle.pha.pa.us/main/writings/pgsql/sgml/app-psql.html Yes, it looks correct in that html version; it just has the wrong character in the nroff "man" version. Cheers, Derrell
В списке pgsql-docs по дате отправления: