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.
| id | user_id |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 1 |
Prihláste sa, aby ste videli históriu odoslaní
Prihlásiť saPrihláste sa, aby ste mohli používať AI mentora
Prihlásiť sa