PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Unikanie pojedynczych cudzysłowów w powłoce dla postgresql

Zwykle używam podwójnych cudzysłowów (" ) dla postgres -c argument i podwójne cudzysłowy ze znakami ucieczki (\" ) dla psql -c argument. W ten sposób mogę używać pojedynczych cudzysłowów (' ) wewnątrz ciągu SQL bez problemu:

[[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. Znaczenie różnych monitów wiersza poleceń w PostgreSQL?

  2. postgreSQL - psql \i :jak wykonać skrypt w podanej ścieżce

  3. Jak zainstalować rozszerzenia Postgres podczas tworzenia bazy danych?

  4. Filtruj nazwy kolumn z istniejącej tabeli dla instrukcji SQL DDL

  5. Jak napisać funkcję w plpgsql, która porównuje datę ze znacznikiem czasu bez strefy czasowej?