Vstavi paket obvestil in takoj zajemi id-je
Obvestila razpošiljaš več uporabnikom hkrati. Vstavljanje po ene vrstice naenkrat pomeni štiri obhode plus tveganje, da se storitev med njimi ponovno zažene. En INSERT z več vrednostmi plus vračanje ustvarjenih id-jev reši oboje.
Tabela notifications(id SERIAL, user_id, msg) je prazna. Dodaj štiri vrstice v enem samem stavku: (user_id = 1, msg = 'hello'), (user_id = 2, msg = 'hi'), (user_id = 1, msg = 'again'), (user_id = 3, msg = 'welcome') — in v istem stavku vrni ustvarjene vrednosti id skupaj z user_id.
Vzorec pričakovanega izhoda
Tako izgleda pravilen odgovor — ima svoje število vrstic in se ni treba ujemati s tabelami sheme.
| id | user_id |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 1 |
Prijavite se za ogled zgodovine oddaj
PrijavaPrijavite se za uporabo mentorja UI
Prijava