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.
| id | user_id |
|---|---|
| 1 | 1 |
| 2 | 2 |
| 3 | 1 |
Entre para ver seu histórico de envios
EntrarEntre para usar o AI Mentor
Entrar