mirror of
https://git.postgresql.org/git/postgresql.git
synced 2025-01-30 19:00:29 +08:00
Add single quote (example given here does not work)
This commit is contained in:
parent
14fa192d46
commit
95dc7785b5
@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
$Header: /cvsroot/pgsql/doc/src/sgml/ref/psql-ref.sgml,v 1.58 2001/09/03 12:57:50 petere Exp $
|
$Header: /cvsroot/pgsql/doc/src/sgml/ref/psql-ref.sgml,v 1.59 2001/09/11 05:11:59 ishii Exp $
|
||||||
Postgres documentation
|
Postgres documentation
|
||||||
-->
|
-->
|
||||||
|
|
||||||
@ -1961,7 +1961,7 @@ testdb=> <userinput>INSERT INTO my_table VALUES (:content);</userinput>
|
|||||||
they don't cause a syntax error when the third line is processed. This
|
they don't cause a syntax error when the third line is processed. This
|
||||||
could be done with the program <application>sed</application>:
|
could be done with the program <application>sed</application>:
|
||||||
<programlisting>
|
<programlisting>
|
||||||
testdb=> <userinput>\set content `sed -e "s/'/\\\\\\'/g" < my_file.txt`</userinput>
|
testdb=> <userinput>\set content '\'' `sed -e "s/'/\\\\\\'/g" < my_file.txt` '\''</userinput>
|
||||||
</programlisting>
|
</programlisting>
|
||||||
Observe the correct number of backslashes (6)! You can resolve it this way: After
|
Observe the correct number of backslashes (6)! You can resolve it this way: After
|
||||||
<application>psql</application> has parsed this line, it passes
|
<application>psql</application> has parsed this line, it passes
|
||||||
|
Loading…
Reference in New Issue
Block a user