Obvykle používám dvojité uvozovky ("
) pro postgres -c
argument a dvojité uvozovky (\"
) pro psql -c
argument. Tímto způsobem mohu používat jednoduché uvozovky ('
) uvnitř řetězce SQL bez problémů:
[[email protected] ~]# su postgres -c "psql -c \"SELECT 'hi' \" "
?column?
----------
hi
(1 row)