#799

Vložte dávku notifikácií a hneď získajte ich id

Rozposielate notifikácie viacerým používateľom naraz. Vkladanie po jednom riadku znamená štyri kolá komunikácie plus riziko reštartu služby medzi nimi. Jeden INSERT s viacerými hodnotami plus vrátenie vygenerovaných id rieši oboje. Tabuľka notifications(id SERIAL, user_id, msg) je prázdna. Pridajte štyri riadky jediným príkazom: (user_id = 1, msg = 'hello'), (user_id = 2, msg = 'hi'), (user_id = 1, msg = 'again'), (user_id = 3, msg = 'welcome') — a v tom istom príkaze vráťte vygenerované hodnoty id spolu s user_id.

Ukážka očakávaného výstupu

Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.

iduser_id
11
22
31

Tu sa zobrazí výsledok vášho dotazu