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

Thoát dữ liệu đầu vào cho postgres

Chỉ cần chuyển các tham số truy vấn làm đối số thứ hai để execute , như:

>>> cur.execute(
...     """INSERT INTO some_table (an_int, a_date, a_string)
...         VALUES (%s, %s, %s);""",
...     (10, datetime.date(2005, 11, 18), "O'Reilly"))

Sau đó, tất cả các tham số sẽ được thoát đúng cách.

Điều này là do psycopg2 tuân theo Đặc tả API cơ sở dữ liệu Python v2.0 và hỗ trợ các truy vấn được tham số hóa an toàn.

Cũng xem:




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sắp xếp danh sách các bộ giá trị theo ngôn ngữ (thứ tự tiếng Thụy Điển)

  2. Hibernate cập nhật một thành nhiều tầng

  3. PostgreSQL:Xác định khách truy cập quay lại dựa trên ngày - tham gia hoặc chức năng cửa sổ?

  4. loại bỏ các từ dừng mà không có gốc trong postgresql

  5. Làm cách nào để trích xuất các phần của Django Postgres DateRangeField