mirror of
https://github.com/owncloud/bookmarks.git
synced 2025-02-28 00:54:31 +01:00
Fix filtering by tag for PostgreSQL.
This commit is contained in:
parent
0395ced799
commit
d0916c196b
@ -88,9 +88,9 @@ class OC_Bookmarks_Bookmarks{
|
|||||||
$params=array(OCP\USER::getUser());
|
$params=array(OCP\USER::getUser());
|
||||||
|
|
||||||
if($CONFIG_DBTYPE == 'pgsql') {
|
if($CONFIG_DBTYPE == 'pgsql') {
|
||||||
$sql = "SELECT * FROM (SELECT *, (select array_to_string(array_agg(`tag`),',') from `*PREFIX*bookmarks_tags` where `bookmark_id` = `b`.`id`) as `tags`
|
$sql = "SELECT * FROM (SELECT *, (select array_to_string(array_agg(`tag`),',') from `*PREFIX*bookmarks_tags` where `bookmark_id` = `b2`.`id`) as `tags`
|
||||||
FROM `*PREFIX*bookmarks` `b`
|
FROM `*PREFIX*bookmarks` `b2`
|
||||||
WHERE `user_id` = ? ) as `x` WHERE true ";
|
WHERE `user_id` = ? ) as `b` WHERE true ";
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
$sql = "SELECT *, (SELECT GROUP_CONCAT(`tag`) from `*PREFIX*bookmarks_tags` WHERE `bookmark_id` = `b`.`id`) as `tags`
|
$sql = "SELECT *, (SELECT GROUP_CONCAT(`tag`) from `*PREFIX*bookmarks_tags` WHERE `bookmark_id` = `b`.`id`) as `tags`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user