29 lines
448 B
SQL
29 lines
448 B
SQL
CREATE VIEW api.comment AS
|
|
SELECT
|
|
c.id,
|
|
c.user_id,
|
|
c.post_id,
|
|
c.content,
|
|
c.created,
|
|
c.modified
|
|
FROM
|
|
admin.comment c
|
|
LEFT JOIN
|
|
admin.post p
|
|
ON
|
|
p.id = c.post_id
|
|
LEFT JOIN
|
|
admin.user u
|
|
ON
|
|
u.id = c.user_id
|
|
WHERE
|
|
c.deleted <> TRUE AND
|
|
p.deleted <> TRUE AND
|
|
u.deleted <> TRUE
|
|
ORDER BY
|
|
id ASC;
|
|
|
|
GRANT SELECT ON TABLE api.comment
|
|
TO rest_anon, rest_user;
|
|
GRANT SELECT ON TABLE admin.comment
|
|
TO rest_anon, rest_user;
|