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

postgres:パラメータを使用してクエリから実行可能クエリを取得します

    pg-promise クエリとは独立して使用できるクエリフォーマットエンジンがあります。

    const pgp = require('pg-promise')(/* Initialization Options */);
    
    const query = pgp.as.format('INSERT INTO table(column1,column2,column3) VALUES($1,$2,$3)',
        ["data1", "data2", "data3"]);
    
    console.log(query);
    

    出力:

    INSERT INTO table(column1,column2,column3) VALUES('data1','data2','data3')

    フォーマットAPI をご覧ください。 。

    更新

    単一のINSERTを使用した高性能アプローチの場合 クエリは、pg-promiseを使用した複数行の挿入> 。



    1. SUM(users_count)が1000に達するまで選択するSQLクエリ

    2. SQLServerのファイル名とバージョン

    3. MYSQLINSERTまたはUPDATEIF

    4. Laravel wherebetween with orwherebetween