sql >> Database >  >> RDS >> PostgreSQL

Hoe een nieuwe gebruiker abonneren op meldingen?

Hoewel ik begrijp dat we willen dat mensen spam voor zichzelf kiezen, moet ons bedrijf van ontwikkelaars eisen dat ze hun beveiligingsproblemen onmiddellijk oplossen. Daarom eisen we van ontwikkelaars dat ze meldingen ontvangen, zodat ze op de hoogte zijn van problemen. Het zijn er gewoon te veel om constant "overredingskracht" te gebruiken.

Hier is de insert-instructie die ik heb gebruikt om de melding 'Mijn nieuwe problemen' in te schakelen voor alle ontwikkelaars die de melding nog niet hebben ingeschakeld:

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. Waarom werkt setval() niet met relatie ... bestaat niet?

  2. Kan provider niet initialiseren. Ontbrekend of onjuist schema. voor MySql.Web-connector

  3. Hoe speciale tekens te vervangen en vervolgens de regel in orakel te breken

  4. MySQL-verbinding op afstand [niet zoals gewoonlijk]