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

Bagaimana cara berlangganan notifikasi pengguna baru?

Meskipun saya memahami keinginan orang untuk memilih spam untuk diri mereka sendiri, perusahaan kami perlu meminta pengembang untuk segera memperbaiki masalah keamanan mereka. Karena itu, kami mewajibkan pengembang untuk mendapatkan notifikasi agar mereka mengetahui masalah tersebut. Ada terlalu banyak dari mereka untuk terus-menerus "menggunakan tindakan persuasi".

Berikut adalah pernyataan sisipan yang saya gunakan untuk mengaktifkan notifikasi "Masalah Baru Saya" untuk semua pengembang yang belum mengaktifkan notifikasi:

INSERT INTO properties 
        (prop_key, 
         resource_id, 
         user_id, 
         is_empty, 
         text_value, 
         clob_value, 
         created_at)
SELECT 'notification.SQ-MyNewIssues.EmailNotificationChannel', 
       NULL, 
       u.id, 
       0, 
       'true', 
       NULL, 
       Unix_timestamp(Now()) 
FROM   users u 
       LEFT JOIN properties p 
              ON ( u.id = p.user_id 
                   AND 
       p.prop_key = 'notification.SQ-MyNewIssues.EmailNotificationChannel' ) 
WHERE  p.user_id IS NULL; 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Skrip Bash untuk menginstal PostgreSQL - Tidak berfungsi

  2. Dapatkan fungsi perintah DDL

  3. Permintaan Postgresql untuk mendapatkan hitungan per bulan dalam satu tahun

  4. Bagaimana saya bisa membuat Jenis yang Dimiliki yang Diperlukan dengan Entity Framework Core 3.0

  5. Bagaimana cara menghapus array 2d menjadi array 1d dengan cepat di PostgreSQL?