sql >> Databasteknik >  >> RDS >> PostgreSQL

Undvikande enstaka citattecken i skalet för postgresql

Det jag brukar göra är att använda dubbla citattecken (" ) för postgres -c s argument och escaped dubbla citattecken (\" ) för psql -c s argument. På så sätt kan jag använda enstaka citattecken (' ) inuti SQL-strängen utan problem:

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


  1. MySQL Galera-noden startar inte (avbryter med felet 'WSREP:[...]:60:kunde inte nå primärvy:60 (operationen tog timeout)')

  2. Python:tecken i formatet ''' (0x27) som inte stöds vid index 350

  3. Ingen säkerhetskopia har valts för att återställa SQL Server 2012

  4. JSON visar fel 403 när man försöker hämta data från databasen i Android