PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да използвам LoggingConnection на Psycopg2?

Изглежда, че задавате connection_factory=LoggingConnection работи

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. Свържете се с отдалечен postgresql сървър на Amazon ec2

  2. Как да промените локала при форматиране на числа в PostgreSQL

  3. Django JSONField вътре в ArrayField

  4. Запазване на часовата зона в PostgreSQL timestamptz тип

  5. Как да изтрия фиксиран брой редове със сортиране в PostgreSQL?