From abafd0aca0bda41ec450825d8e71a4d7a6aae0df Mon Sep 17 00:00:00 2001
From: Vytor Calixto <vytorcalixto@gmail.com>
Date: Tue, 11 Apr 2017 11:14:55 -0300
Subject: [PATCH] :racehorse: Change /enrollment query to be faster

---
 src/libs/routes/enrollment.js | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/libs/routes/enrollment.js b/src/libs/routes/enrollment.js
index 28ea89e8..023b24e3 100644
--- a/src/libs/routes/enrollment.js
+++ b/src/libs/routes/enrollment.js
@@ -275,13 +275,13 @@ rqf.addField({
 
 enrollmentApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => {
     log.debug(req.sql.toParam());
-    req.sql.field('COUNT(matricula.id)', 'total')
+    req.sql.field('COUNT(*)', 'total')
     .field("'Brasil'", 'name')
     .field('matricula.ano_censo', 'year')
     .from('matricula')
     .group('matricula.ano_censo')
     .order('matricula.ano_censo')
-    .where('matricula.tipo=0 OR matricula.tipo=1 OR matricula.tipo=2 OR matricula.tipo=3');
+    .where('matricula.tipo<=3');
     next();
 }, query, id2str.transform(true), response('enrollment'));
 
-- 
GitLab