From: | Jaime Casanova <jaime(at)2ndquadrant(dot)com> |
---|---|
To: | Jose Luis Balle <joseluisballe(at)gmail(dot)com> |
Cc: | "Ivan Perales M(dot)" <ivan(dot)perales(at)gmail(dot)com>, Rafael Valenzuela <ravamo(at)gmail(dot)com>, Ruben Fitó <r(dot)fito(at)ubiquat(dot)com>, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Consulta compleja |
Date: | 2013-01-17 23:57:14 |
Message-ID: | CAJKUy5iwFeN31N=5xxRK3qka6U1pVUNvg-neTNjsLfUnegLO1Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
2013/1/17 Jose Luis Balle <joseluisballe(at)gmail(dot)com>
>
> Tienes problemas con el diseño de tus tablas.
de acuerdo, el diseño que presenta Ruben no es bueno y puede que pueda
llegar a solucionar el problema de lentitud por ahora pero a menos que
arregle las consultas seguiran degradando en performance
> Para tener dos tipos de valores en una misma columna tendrían que estar separados por un token (#,.-=+ etc) o ser de longitud fija.
no. eso no se hace nunca. hay mas de una razon para no almacenar
numeros como texto. ademas de que tendra problemas con los FK (por no
poder chequearlos como ahora), es mas ineficiente, ocupas mas espacio,
etc.
porque esta puesto asi en lugar de en dos campos separados? o al menos
en un tipo de dato con dos campos separados.
--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Jose Luis Balle | 2013-01-18 00:13:38 | Re: Consulta compleja |
Previous Message | Jose Luis Balle | 2013-01-17 23:43:13 | Re: Consulta compleja |