Re: [pgsql-es-ayuda] Índice sobre suma de dos campos

2015-05-22 Por tema Alvaro Herrera
Hellmuth Vargas escribió:
 Hola lista
 
 Tengo una tabla agenda donde en un campo esta la fecha (date) y en otro
 esta la hora (time),  además tengo una consulta para ubicar los espacios
 vacíos de la agenda,  para agilizar la consulta pretendía crear un índice
 sobre fecha+hora pues la consulta emplea la combinación,  algo como:
 
 CREATE INDEX idx_agenda_fecha_hora ON agenda(fecha+hora);

 Pero el servidor  POSTGRESQL genera el siguiente error:
 
 ERROR: syntax error al or near +

Me praece que el problema inmediato se soluciona agregando paréntesis

 CREATE INDEX idx_agenda_fecha_hora ON agenda ((fecha+hora));

pero yo creo que es más apropiado usar tipos de rango.

-- 
Álvaro Herrerahttp://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training  Services

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda@postgresql.org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda


[pgsql-es-ayuda] Re: [pgsql-es-ayuda] Índice sobre suma de dos campos

2015-05-22 Por tema Hellmuth Vargas
Hola Alvaro

Muchas gracias!! ,  la verdad no se me ocurrió colocar un paréntesis
adicional...

:-P
El may. 22, 2015 3:54 PM, Alvaro Herrera alvhe...@2ndquadrant.com
escribió:

 Hellmuth Vargas escribió:
  Hola lista
 
  Tengo una tabla agenda donde en un campo esta la fecha (date) y en otro
  esta la hora (time),  además tengo una consulta para ubicar los espacios
  vacíos de la agenda,  para agilizar la consulta pretendía crear un índice
  sobre fecha+hora pues la consulta emplea la combinación,  algo como:
 
  CREATE INDEX idx_agenda_fecha_hora ON agenda(fecha+hora);

  Pero el servidor  POSTGRESQL genera el siguiente error:
 
  ERROR: syntax error al or near +

 Me praece que el problema inmediato se soluciona agregando paréntesis

  CREATE INDEX idx_agenda_fecha_hora ON agenda ((fecha+hora));

 pero yo creo que es más apropiado usar tipos de rango.

 --
 Álvaro Herrerahttp://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Remote DBA, Training  Services



[pgsql-es-ayuda] Índice sobre suma de dos campos

2015-05-22 Por tema Hellmuth Vargas
Hola lista

Tengo una tabla agenda donde en un campo esta la fecha (date) y en otro
esta la hora (time),  además tengo una consulta para ubicar los espacios
vacíos de la agenda,  para agilizar la consulta pretendía crear un índice
sobre fecha+hora pues la consulta emplea la combinación,  algo como:

CREATE INDEX idx_agenda_fecha_hora ON agenda(fecha+hora);

Pero el servidor  POSTGRESQL genera el siguiente error:

ERROR: syntax error al or near +

Y no he encontrado como se debe expresar para poderlo crear.  De antemano
gracias lista