PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да абонирам нов потребител за известия?

Въпреки че разбирам желанието хората сами да избират спама, нашата компания трябва да изиска от разработчиците незабавно да отстранят проблемите си със сигурността. Поради това ние изискваме от разработчиците да получават известия, за да са наясно с проблемите. Просто има твърде много от тях, за да "използват постоянно акта на убеждаване".

Ето оператора за вмъкване, който използвах, за да включа известието „Моите нови проблеми“ за всички разработчици, които още не са включили известието:

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. Entity Framework ObjectContext -> необработени SQL извиквания към родната СУБД

  2. Django ORM оставя неактивни връзки на Postgres DB

  3. Postgres избира текущи данни за час

  4. Как да pg_restore

  5. Как да добавите SSL сертификат (ca-cert) към променливите на средата node.js, за да се свържете с управляваната база данни на Digital Ocean Postgres?