pg-promise

    3

    2答えて

    PostgreSQLでマルチバリューアップを行うことは可能ですか?私は多値の挿入物が存在することを知っています、もしキーが侵害された場合に更新を実行するために "ON CONFLICT"キーワードがあります...しかし、それを一緒にすることは可能ですか?何かがそうであるように... INSERT INTO table1(col1, col2) VALUES (1, 'foo'), (2,'bar'

    0

    1答えて

    私のdbクエリを私の約束ベース関数と同期させるにはどうすればいいですか?私のコードでは、3つの異なる関数の中で3つのdb演算を実行しています。これは、滝モデルのように順番に実行する必要があります。関数はウォーターフォールモデルで実行されていますが、これらの関数内のdbクエリは非同期で動作しています。これらの関数内でdbクエリを同期して実行する必要があります。 1 2 3 4 しかし、私は

    2

    2答えて

    私は2つのテーブル "A"と "B"を持っています。私はテーブル "A"の主キーを含むテーブル "B"に行を作成したい、この全体の操作はアトミックでなければなりません。 function test(data, res) { let query1 = knex.insert([data], "id").into("A").toString(); let query2 = "";

    2

    1答えて

    expressを使用してjson APIを構築しています(おそらくkoaに移動します)。私はPostgreSQLデータベースに自分のデータを保存していますが、pg-promiseを使ってデータを取得しています(async/await via babel)。 私は全く新しいnode.jsです。その環境でのパフォーマンス測定に関する情報は見つかりません。 具体的には: module.exports.g

    1

    2答えて

    私はpg-promise libを使ってPostgres DBを操作しています。 date ------------------------ 2017-01-19 00:00:00+02 (1 row) SELECT date FROM ro WHERE id = 13; 戻り と直接DBを照会なぜ私は理解していないと、このPGPコール: var sql = 'SELECT da

    1

    1答えて

    私はnode.js、postgresql、約束事、そして事実上のstackoverflowを比較的新しくしています。 現在、私は、さまざまなコントローラ間に広がる連鎖した約束の中で複数のクエリを実行しようとしています。同じトランザクションまたはタスク内ですべてのクエリを実行して、複数の接続を排除してデータベースとの接続を切断したいと考えています。 私は学生を追加して、その学生のために2人のメンター

    1

    1答えて

    koa v2とpg-promiseを使用しています。私は自分の設定をテストするためにパラメータ化/プリペアドステートメント内の単純なSELECT 2 + 2;をしよう:テンプレートで[Object Object]をレンダリングし、pg-monitorからコンソールにこれを返す // http://127.0.0.1:3000/sql/2 router.get('/sql/:id', async

    2

    1答えて

    pg-promiseを使用して私たちのpostgresデータベースにアクセスしています。私はジオメトリデータ型(PostGIS)を受け付けるストアドプロシージャfoo(geom)を呼びたいと思います。私はラッツ/ lngだけを持っているので、postGISを使って変換したいと思っています。 これは、次のようになります。 db.func('foo', 'ST_MakePoint(' + locati

    1

    1答えて

    リクエストペイロードに基づいてデータベースを選択し、特定のアクションを実行するREST APIを作成しようとしています。 ドキュメントごとに、私は操作の最後に共有接続オブジェクトを解放し、pgpアプリケーションを終了することでそれを実行します。これにもかかわらず var pgp = require('pg-promise')(); var connection = { us

    0

    1答えて

    DBからデータを取得し、それを私が望む形式にする小さなデータベース関数を書いたが、Expressで表示するためにデータを返すのが難しい。 function getAllEvents(req, res, next) { db.any('select * from sensors, events where sensors.sensorid = events.sensorid')