Zwykle używam podwójnych cudzysłowów ("
) dla postgres -c
argument i podwójne cudzysłowy ze znakami ucieczki (\"
) dla psql -c
argument. W ten sposób mogę używać pojedynczych cudzysłowów ('
) wewnątrz ciągu SQL bez problemu:
[[email protected] ~]# su postgres -c "psql -c \"SELECT 'hi' \" "
?column?
----------
hi
(1 row)