sql >> データベース >  >> RDS >> PostgreSQL

新しいユーザーを通知にサブスクライブする方法は?

    私は人々に自分でスパムを選んでもらいたいと思っていますが、私たちの会社は開発者に彼らのセキュリティ問題をすぐに修正するように要求する必要があります。このため、開発者は問題を認識できるように通知を受け取る必要があります。それらの数が多すぎて、常に「説得の行為を使用する」ことはできません。

    これは、通知をまだオンにしていないすべての開発者に対して「MyNewIssues」通知をオンにするために使用した挿入ステートメントです。

    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. SQLServer内の正規表現

    2. JDBC Select batching / fetch-size with MySQL

    3. デフォルトのトレースの削除–パート2

    4. ルートパスワードをリセットできません:Windows、MySQL8.0