pg-promise

    3

    1答えて

    ノード用のモジュールpg-promiseを使用して、すべてのクエリで別々のファイルを作成しました。ほとんどの場合、クエリの後にちょうどreq, resを使用していますが、1つは値を戻したいです。それは動作しません。 undefinedを返します。 passportLogin: (email)=> { db.one(`SELECT userid FROM user`)

    1

    1答えて

    私はpg-promiseを使用してSQLクエリを実行しています。クエリ自体は外部の.sqlファイルに保存されます。 私はトランザクションを実行すると、(予想どおり)エラーが発生した場合、Postgresはトランザクションを中止します。私が実行している問題は、トランザクションが中止された後に実行しようとする別のクエリです。このメッセージが表示されます。 "現在のトランザクションは中断され、トランザク

    0

    1答えて

    'result'関数のデータオブジェクトから 'duration'プロパティを使用して、クエリの実行時間を測定しています。 「EXPLAIN ANALYZE」を指定してpgAdminで同じクエリを試しました。 どちらも大きな違いがあります。 誰でもこの理由は言うことができますか? これは、クエリの実行時間を測定する正しい方法です。

    4

    1答えて

    私はnode.jsとpg-promiseの新機能です。同期プログラミングのバックグラウンドから来ています。新しい考え方が必要です。 メインプログラムロジックの前にデータベースの初期化を実行するシナリオから始めます。この例に : db.query("DELETE FROM records") .then(function (data) { // success; con

    1

    1答えて

    私はNode.jsのためpg-promiseを使用しています、と私は、トランザクションについてのドキュメントを正しく理解していますことを確認したかったです。 は、私は次のトランザクションを実行すると言う: db.tx(function(t) { t.any('SELECT * FROM users') .then(function(users) { var queri

    2

    1答えて

    pg-promiseを使用してNode.JSとPostgreSQLを使用して非常に単純なRESTプラットフォームを構築しています。私の目標は、ユーザーとチケットを使って信じられないほど単純な発券システムを作ることです。この時点では、すべてのチケットのリストをサーバーに照会できるようにしたいだけです。 私のデータベースには、次の形式での2つのテーブルで構成されています CREATE TABLE pe

    5

    1答えて

    この簡単なクエリは、bigintの列を含むテーブルにあります。 しかし、私がクエリを実行すると、pg-promiseはこの列の値を文字列として返します。私はドキュメントの情報を見つけることができません。その標準的な行動ですか? var ids = [180, 120]; db.any('SELECT id_brand, brand from catalog_brand WHERE id_bra

    1

    1答えて

    db.connect()の後にSET application_name = 'myapp'を使用せずにapplication_nameを変更する他の方法はありますか?pg-promise? 私たちのAPIでは、DB接続は最上位レベルで行われ、多くのリソースで共有されています。さまざまなリソースのアプリケーション名をオーバーライドする必要があります。 ありがとうございます。

    3

    1答えて

    私のコードでpg-promiseのtypescriptモジュールで定義されたインタフェースを使用するにはどうすればいいですか? 例:タイプ 'IConfig'の設定オブジェクトについて言及したいと思います。

    1

    1答えて

    AWS Lambdaを使用して、SQLクエリを実行してRDS postgresデータベースからレコードを取得し、結果にSQSメッセージベースを作成する非常に単純なタスクを実行しました。 Amazonはデフォルトでノード4.3エンジンを使用しているaws-sdkモジュールしか提供していないため、このSQLクエリを実行する必要があるため、pg-promiseを含むカスタム展開パッケージを作成する必要が