NodeJS アプリケーションで新しいクライアントを作成するための巨大な PostgreSQL ファイル (300 行) があります。(私は pg-promise を使用します。) ファイルを読み取り、次の単純なコードで結果を返します。
NewClient: function() {
var sql = fs.readFileSync(__dirname + '/sql/creating_client.sql').toString();
return db.any(sql);
}
私はよく働きます。
ファイルを処理する前に、ファイル内で宣言された変数を手動で変更する必要があります。
たとえば、私の SQL ファイルは、20 ~ 30 個の変数を宣言することから始まります。
creation_client.sql :
do $$
declare
clientname varchar(150) := 'Demo';
clienthostname varchar(150) := 'demo';
default_password varchar(100) := 'keyboardcat';
....
私の質問: JavaScript から SQL ファイルに動的変数を挿入する方法はありますか?