openpolitica / open-politica-backend

Backend del Proyecto Open Política construido en Node.js
Apache License 2.0
0 stars 0 forks source link

Cambiando el INDEX de la tabla data_ec. #64

Closed SergioBerrospi closed 3 years ago

SergioBerrospi commented 3 years ago

Agregando hoja_vida_id

gianpietro1 commented 3 years ago

gracias @thefariuz , ¿éste es el único index que nos hace falta para las queries que tenemos? https://github.com/openpolitica/open-politica-backend/blob/develop/src/services/candidatesService.js https://github.com/openpolitica/open-politica-backend/blob/develop/src/services/partiesService.js

SergioBerrospi commented 3 years ago

Si, viendo los querys sería el unico index que se necesitaría agregar. Igual estoy constantemente revisando nuevas maneras de optimizar querys con joins usando el EXPLAIN. Espero que con eso pueda ser más rápida la ejecución del script.

Pero algo que me llamó la atención fue esta línea: https://github.com/openpolitica/open-politica-backend/blob/develop/src/services/candidatesService.js En la línea 135 hay un c.org_politica_nombre != a.org_politica , creo que debería ser c.org_politica_nombre <> a.org_politica, o derepente solo quieren poner el = y se escapó el símbolo !

gianpietro1 commented 3 years ago

@thefariuz gracias. En cuanto al operador, ambos son válidos en MariaDB: https://mariadb.com/kb/en/not-equal/