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

postgreSqlデータをElasticSearchと同期する

    DELETEについても通知を受け、Elasticsearchでそれぞれのレコードを削除する必要がある場合は、Logstashjdbc入力が役に立たないことは事実です。 ここで提案

    ただし、Logstash jdbc入力を引き続き使用する場合は、PostgreSQLでレコードをソフト削除するだけです。つまり、レコードをdeletedとしてマークするために新しいBOOLEAN列を作成します。 。同じフラグがElasticsearchに存在し、単純なtermを使用して検索から除外できます。 deletedに対するクエリ フィールド。

    クリーンアップを実行する必要があるときはいつでも、deletedのフラグが付いたすべてのレコードを削除できます。 PostgreSQLとElasticsearchの両方で。



    1. SQL ServerStandardEditionの高可用性の将来

    2. テーブル内で最大のIDを持つ行全体を選択するにはどうすればよいですか?

    3. パンダ:ファイルの読み取りと書き込みの方法

    4. node.jsを使用したPostgresでのアップサート