sql >> Database >  >> RDS >> PostgreSQL

Enkele aanhalingstekens in shell ontsnappen voor postgresql

Wat ik meestal doe, is dubbele aanhalingstekens gebruiken (" ) voor postgres -c 's argument en dubbele aanhalingstekens met escapetekens (\" ) voor psql -c 's betoog. Op die manier kan ik enkele aanhalingstekens gebruiken (' ) binnen de SQL-string zonder probleem:

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


  1. MySQL automatisch verhoogde ID's reserveren?

  2. MySQL-query die gedeeltelijke sommen berekent

  3. Wat gebeurt er als ik een MySQL-kolom laat vallen zonder eerst de index te laten vallen?

  4. Fout:[e-mail beveiligd] install:`node-gyp rebuild` tijdens het installeren van de oracledb-module