PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Sfuggire alle virgolette singole nella shell per postgresql

Quello che di solito faccio è usare le virgolette doppie (" ) per postgres -c 's argomento e virgolette doppie (\" ) per psql -c l'argomento. In questo modo, posso usare virgolette singole (' ) all'interno della stringa SQL senza problemi:

[[email protected] ~]# su postgres -c "psql -c \"SELECT 'hi'  \" "
 ?column? 
----------
 hi
(1 row)