sql >> データベース >  >> RDS >> PostgreSQL

Psycopg2のLoggingConnectionを使用するにはどうすればよいですか?

    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. ユーザーモデルをPostgresにHibernateで保存する

    2. Round()がPostgreSQLでどのように機能するか

    3. データセットをディープコピーし、すべてのコピーを指すようにFK参照を変更するにはどうすればよいですか?

    4. ORA-01460:実装されていない、または不当な変換が要求されました