summaryrefslogtreecommitdiff
path: root/app/Http/RequestHandlers/ControlPanel.php
diff options
context:
space:
mode:
authorGreg Roach <greg@subaqua.co.uk>2020-04-26 14:53:23 +0100
committerGreg Roach <greg@subaqua.co.uk>2020-04-26 14:53:23 +0100
commiteb8ab1e151ed2e0c52b600a232d6ad9dbab554b5 (patch)
tree618c59bb68e2cdfb98626bac84f41062284154e5 /app/Http/RequestHandlers/ControlPanel.php
parente380f8990cb1cd8831d92d4267bce2ed573b9856 (diff)
downloadwebtrees-eb8ab1e151ed2e0c52b600a232d6ad9dbab554b5.tar.gz
webtrees-eb8ab1e151ed2e0c52b600a232d6ad9dbab554b5.tar.bz2
webtrees-eb8ab1e151ed2e0c52b600a232d6ad9dbab554b5.zip
Postgres compatibility
Diffstat (limited to 'app/Http/RequestHandlers/ControlPanel.php')
-rw-r--r--app/Http/RequestHandlers/ControlPanel.php16
1 files changed, 8 insertions, 8 deletions
diff --git a/app/Http/RequestHandlers/ControlPanel.php b/app/Http/RequestHandlers/ControlPanel.php
index 1bfecdacc8..66c437d519 100644
--- a/app/Http/RequestHandlers/ControlPanel.php
+++ b/app/Http/RequestHandlers/ControlPanel.php
@@ -207,7 +207,7 @@ class ControlPanel implements RequestHandlerInterface
->where('change.status', '=', 'pending');
})
->groupBy(['gedcom.gedcom_id'])
- ->pluck(new Expression('COUNT(change_id)'), 'gedcom.gedcom_id')
+ ->pluck(new Expression('COUNT(change_id) AS aggregate'), 'gedcom.gedcom_id')
->all();
}
@@ -221,7 +221,7 @@ class ControlPanel implements RequestHandlerInterface
return DB::table('gedcom')
->leftJoin('individuals', 'i_file', '=', 'gedcom_id')
->groupBy(['gedcom_id'])
- ->pluck(new Expression('COUNT(i_id)'), 'gedcom_id')
+ ->pluck(new Expression('COUNT(i_id) AS aggregate'), 'gedcom_id')
->map(static function (string $count) {
return (int) $count;
});
@@ -237,7 +237,7 @@ class ControlPanel implements RequestHandlerInterface
return DB::table('gedcom')
->leftJoin('families', 'f_file', '=', 'gedcom_id')
->groupBy(['gedcom_id'])
- ->pluck(new Expression('COUNT(f_id)'), 'gedcom_id')
+ ->pluck(new Expression('COUNT(f_id) AS aggregate'), 'gedcom_id')
->map(static function (string $count) {
return (int) $count;
});
@@ -253,7 +253,7 @@ class ControlPanel implements RequestHandlerInterface
return DB::table('gedcom')
->leftJoin('sources', 's_file', '=', 'gedcom_id')
->groupBy(['gedcom_id'])
- ->pluck(new Expression('COUNT(s_id)'), 'gedcom_id')
+ ->pluck(new Expression('COUNT(s_id) AS aggregate'), 'gedcom_id')
->map(static function (string $count) {
return (int) $count;
});
@@ -269,7 +269,7 @@ class ControlPanel implements RequestHandlerInterface
return DB::table('gedcom')
->leftJoin('media', 'm_file', '=', 'gedcom_id')
->groupBy(['gedcom_id'])
- ->pluck(new Expression('COUNT(m_id)'), 'gedcom_id')
+ ->pluck(new Expression('COUNT(m_id) AS aggregate'), 'gedcom_id')
->map(static function (string $count) {
return (int) $count;
});
@@ -289,7 +289,7 @@ class ControlPanel implements RequestHandlerInterface
->where('o_type', '=', Repository::RECORD_TYPE);
})
->groupBy(['gedcom_id'])
- ->pluck(new Expression('COUNT(o_id)'), 'gedcom_id')
+ ->pluck(new Expression('COUNT(o_id) AS aggregate'), 'gedcom_id')
->map(static function (string $count) {
return (int) $count;
});
@@ -309,7 +309,7 @@ class ControlPanel implements RequestHandlerInterface
->where('o_type', '=', Note::RECORD_TYPE);
})
->groupBy(['gedcom_id'])
- ->pluck(new Expression('COUNT(o_id)'), 'gedcom_id')
+ ->pluck(new Expression('COUNT(o_id) AS aggregate'), 'gedcom_id')
->map(static function (string $count) {
return (int) $count;
});
@@ -329,7 +329,7 @@ class ControlPanel implements RequestHandlerInterface
->where('o_type', '=', Submitter::RECORD_TYPE);
})
->groupBy(['gedcom_id'])
- ->pluck(new Expression('COUNT(o_id)'), 'gedcom_id')
+ ->pluck(new Expression('COUNT(o_id) AS aggregate'), 'gedcom_id')
->map(static function (string $count) {
return (int) $count;
});