#799

Ievieto paziņojumu paketi un uzreiz paņem to id

Tu pārraidi paziņojumus vairākiem lietotājiem reizē. Ievietot pa vienai rindai nozīmē četrus ceļus turp un atpakaļ plus risku, ka serviss starp tiem pārstartēsies. Viens INSERT ar vairākām vērtībām plus ģenerēto id atgriešana atrisina abas problēmas. Tabula notifications(id SERIAL, user_id, msg) ir tukša. Pievieno četras rindas vienā komandā: (user_id = 1, msg = 'hello'), (user_id = 2, msg = 'hi'), (user_id = 1, msg = 'again'), (user_id = 3, msg = 'welcome') — un tajā pašā komandā atgriez ģenerētās id vērtības kopā ar user_id.

Sagaidāmais izvades paraugs

Tā izskatās pareiza atbilde — tās rindu skaits ir pašai savs, tam nav jāatbilst shēmas tabulām.

iduser_id
11
22
31

Tava vaicājuma rezultāts parādīsies šeit