18 lines
295 B
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)
|
|
)
|