【发布时间】:2021-09-01 19:20:42
【问题描述】:
给定以下(简化的)表格:
users
-----
id (pk)
posts
-----
id (pk)
user_id (fk)
likes
-----
user_id (pk)
post_id (pk)
如果我运行以下查询来获取用户(?)喜欢哪些帖子:
SELECT *
FROM posts p
INNER JOIN likes l
ON l.post_id = p.id
WHERE l.user_id = ?
是否会同时调用 likes 表和 posts 表上的 SELECT 的 RLS 策略,或者它是否仅适用于 posts 表,因为这是我们从中选择的地方?我假设它适用于两个表,但只是想仔细检查并确保。如果这有什么不同,我正在使用 PostgreSQL。
感谢您的帮助!
【问题讨论】:
标签: sql postgresql security row-level-security