PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Sinkronkan data postgreSql dengan ElasticSearch

Jika Anda juga perlu diberitahu tentang DELETEs dan menghapus catatan masing-masing di Elasticsearch, memang benar bahwa input jdbc Logstash tidak akan membantu. Anda harus menggunakan solusi untuk mengatasi binlog sebagai disarankan di sini

Namun, jika Anda masih ingin menggunakan input jdbc Logstash, yang dapat Anda lakukan hanyalah menghapus catatan di PostgreSQL, yaitu membuat kolom BOOLEAN baru untuk menandai catatan Anda sebagai deleted . Bendera yang sama kemudian akan ada di Elasticsearch dan Anda dapat mengecualikannya dari pencarian Anda dengan term sederhana kueri pada deleted lapangan.

Kapan pun Anda perlu melakukan pembersihan, Anda dapat menghapus semua catatan yang ditandai deleted di PostgreSQL dan Elasticsearch.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Query SQL untuk mendapatkan daftar hierarki supervisor. karyawan --> supervisor --> supervisor

  2. Mengikat variabel untuk nama kolom di PHP untuk kueri Postgresql

  3. Mengelola Ketersediaan Tinggi di PostgreSQL – Bagian III:Patroni

  4. PostgreSQL bagaimana cara membuat salinan database atau skema?

  5. Apa cara paling efisien untuk mempertahankan ribuan entitas?