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

pg-promiseを使用して特定のpostgresqlクエリをログに記録する

    一般的なクエリ-はい、以下を参照してください。 準備されたクエリ -いいえ、それらは定義上、サーバー側でフォーマットされています。

    const query = pgp.as.format('SELECT * FROM table WHERE id = $/id/', {id: 2});
    console.log(query);
    await db.any(query);
    

    また、 pg-monitor > 、イベントクエリ を追加するだけです。 ライブラリを初期化するときのハンドラー:

    const initOptions = {
      query(e) {
        console.log(e.query);
      }
    };
    const pgp = require('pg-promise')(initOptions);
    



    1. Laravel eloquent-SELECTの前にヒントを追加する方法はありますか?

    2. ORA-29481:JDBCからOracle 12cプロシージャを呼び出すと、暗黙の結果をクライアントに返すことができません。

    3. PHPエラー:「100」の最大関数ネストレベルに達し、中止しました

    4. このウェブサイトはどのようにエンコーディングを修正していますか?