PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Bagaimana cara menggunakan LoggingConnection Psycopg2?

Sepertinya pengaturan connection_factory=LoggingConnection bekerja

import logging
import psycopg2
from psycopg2.extras import LoggingConnection

logging.basicConfig(level=logging.DEBUG)
logger = logging.getLogger(__name__)

db_settings = {
    "user": "abcd",
    "password": "efgh",
    "host": "postgres.db",
    "database": "dev",
}

conn = psycopg2.connect(connection_factory=LoggingConnection, **db_settings)
conn.initialize(logger)

cur = conn.cursor()
cur.execute("SELECT * FROM table LIMIT 5")


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Konvensi penamaan PostgreSQL

  2. Bagaimana cara mengubah pemformatan untuk nilai yang saya kembalikan dalam fungsi ini?

  3. Menghitung karakter secara berurutan melalui SQL

  4. Bagaimana cara mengekstrak tahun dan bulan dari tanggal di PostgreSQL tanpa menggunakan fungsi to_char()?

  5. 5 Cara untuk Memeriksa apakah Tabel Ada di PostgreSQL