PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Thoát các dấu ngoặc kép trong shell cho postgresql

Những gì tôi thường làm là sử dụng dấu ngoặc kép (" ) cho postgres -c đối số của và dấu ngoặc kép thoát (\" ) cho psql -c của đối số. Bằng cách đó, tôi có thể sử dụng các dấu ngoặc kép (' ) bên trong chuỗi SQL mà không có vấn đề gì:

[[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. cập nhật nhiều hàng trong một truy vấn nhưng đầu vào chúng tôi đang mong đợi là từ đối tượng json của nhiều dữ liệu

  2. Presto SQL:Thay đổi múi giờ bằng cách sử dụng chuỗi múi giờ do truy vấn không hoạt động

  3. Docker Compose và Postgres:Tên không giải quyết được

  4. Quy tắc ngoặc đơn của PostgreSQL, có hướng dẫn tóm tắt không?

  5. quỳ:cách thích hợp để tạo mảng từ kết quả là gì?