letterbox/server/sql/count.sql

18 lines
295 B
SQL

SELECT COUNT(*) AS count
FROM
post
WHERE
(
$1::text IS NULL
OR site = $1
)
AND (
NOT $2
OR NOT is_read
)
AND (
$3::text IS NULL
OR TO_TSVECTOR('english', search_summary)
@@ WEBSEARCH_TO_TSQUERY('english', $3)
)