問題タブ [postgres-9.6]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
postgresql - json に特定のオブジェクトが含まれるレコードを取得する
json フィールドを持つ postgres 9.6 テーブルがありますconfig
。json に特定のキーと値のペアがあるこのテーブルからレコードを取得したいと考えています。
私のテーブルは次のとおりです
jsonフィールドには、jsonをフォームに保存しています
ここで、データベースにクエリを実行して、json フィールドにキーと値のペアが含まれるすべてのレコードを取得しています{ "name": "B", "state": "inactive"}
。
私のクエリは次のとおりです
ただし、エラーが発生します
ここでどこが間違っているのか考えてください。ポインタは高く評価されます。ティア!!!
sql - フィールドごとに SQL グループ化し、グループ化ごとに 1 つの結合された行のみを返します
テーブルdata
私がやりたいのは、名前でグループ化し、各グループについて、日付が必要な最も早い行の1つを選択することです。
このデータセットでは、最終的に行 1 と 4、または行 2 と 4 のいずれかになりたいと考えています。
期待される結果:
また
1、2、および 4 を返すものがありますが、最初のグループから 1 つだけを選択して目的の結果を得る方法がわかりません。グループ化の後にanddata
を取得できるように、テーブルでグループ化に参加しています。ID
another_field
postgresql - 2つのディレクトリに同時に送信するpostgrelogging_collector
postgres サーバーのロギングをテストする過程で、ログが 2 つの異なるディレクトリに同時に送信されていることを発見しました。
2 つの場所は次のとおりです。
/var/lib/postgresql/9.6/main/pg_log/
(意図されました)/var/log/postgresql/
(意図せず)
postgresql.conf
以前に変更された設定:
設定postgresql.conf
は変更されていませんが、関連しています:
両方のディレクトリが postgres ロギングの標準であることは認識していますが、両方に同時に送信することは珍しいようです。
1 日のロギングをテストしていて、両方のログ セットがその日に作成されました。