这是我的代码片段
const subscription = supabase
.from(`messages:channel_id=eq.${props.channelId}`)
.on('INSERT', payload => addMessage(payload.new))
.on('UPDATE', payload => updateMessage(payload.new))
.on('DELETE', payload => removeMessage(payload.old))
.subscribe()
messages
表已启用实时以及完全复制,目前未RLS
启用用于测试目的。
但我只接收UPDATE
和INSERT
事件,如果我删除messages
表中的一行,什么也不会发生(使用 登录时我没有收到任何事件console.log
)。
我如何也能接收DELETE
事件?