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

python thêm E vào chuỗi

Để chuyển số nhận dạng tới postgresql thông qua psycopg, hãy sử dụng AsIs từ extensions mô-đun

from psycopg2.extensions import AsIs
import psycopg2
connection = psycopg2.connect(database='db', user='user')
cur = connection.cursor()
cur.mogrify(
    'CREATE USER %s PASSWORD %s', (AsIs('someuser'), AsIs('somepassword'))
    )
'CREATE USER someuser PASSWORD somepassword'

Điều đó cũng hoạt động để chuyển các điều kiện cho các mệnh đề như order by :

cur.mogrify(
    'select * from t order by %s', (AsIs('some_column, another column desc'),)
    )
'select * from t order by some_column, another column desc'


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHÈN LỆNH ::LỖI:giá trị cột không tồn tại

  2. Chia tỷ lệ kết nối trong PostgreSQL bằng cách sử dụng gộp kết nối

  3. Cách hoạt động của hàm Scale () trong PostgreSQL

  4. Chuyển động tên cột cho một biến bản ghi trong PostgreSQL

  5. Chọn tất cả các bản ghi bằng cách sử dụng SQL LIMIT và truy vấn OFFSET