sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan abonnerer man ny bruger på notifikationer?

Selvom jeg forstår, at folk skal vælge spam til sig selv, skal vores virksomhed kræve, at udviklere straks afhjælper deres sikkerhedsproblemer. På grund af dette kræver vi, at udviklere får meddelelser, så de er opmærksomme på problemer. Der er simpelthen for mange af dem til konstant at "bruge overtalelseshandlingen".

Her er den indsættelseserklæring, jeg har brugt til at aktivere "Mine nye problemer"-notifikationer for alle udviklere, der ikke allerede har notifikationen slået til:

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. konverter xml-data til mysql insert/update-forespørgsel ved hjælp af php

  2. Slet dubletter fra stort datasæt (>100 mio. rækker)

  3. Hvordan ændres MySQL Server tidszone?

  4. Relationelle vs ikke-relationelle databaser – Del 2