#799

Insira um lote de notificações e capture os ids

Você está disparando notificações para vários usuários de uma vez. Inserir linha por linha significa quatro idas e voltas mais o risco de o serviço reiniciar entre elas. Um único INSERT com vários valores mais retornar os ids gerados resolve ambos. A tabela notifications(id SERIAL, user_id, msg) está vazia. Adicione quatro linhas em uma única instrução: (user_id = 1, msg = 'hello'), (user_id = 2, msg = 'hi'), (user_id = 1, msg = 'again'), (user_id = 3, msg = 'welcome') — e na mesma instrução retorne os valores id gerados junto com o user_id.

Exemplo de resposta esperada

É assim que se parece uma resposta correta: ela tem seu próprio número de linhas e não precisa coincidir com as tabelas do esquema.

iduser_id
11
22
31
Entre para enviar

O resultado da sua consulta aparecerá aqui