PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Избягване на единични кавички в shell за postgresql

Това, което обикновено правя, е да използвам двойни кавички (" ) за postgres -c аргумент и екранирани двойни кавички (\" ) за psql -c аргументът на. По този начин мога да използвам единични кавички (' ) вътре в SQL низа без проблем:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GUI инструмент за PostgreSQL

  2. PostgresSql:Сравняване на две таблици и получаване на техния резултат и сравнение с третата таблица

  3. Как да получа позиция на съвпадение на regexp в низ в PostgreSQL?

  4. Защо в PostgreSQL enum тип масив са разрешени нулеви стойности?

  5. PostgreSQL - получаване на материализирани метаданни за колона за изглед