Consulta sobre funciones en la version 8.3.1
- From: "Diego Ayala" <netdiego81(at)gmail(dot)com>
- To: pgsql-es-ayuda(at)postgresql(dot)org
- Subject: Consulta sobre funciones en la version 8.3.1
- Date: Mon, 31 Mar 2008 09:01:38 -0400
- Message-id: <6b81cb150803310601m37f30ca0mc8580b2b133153f2(at)mail(dot)gmail(dot)com>
buenos dias a todos, quiero comentarles sobre una experiencia q tuve este fin de semana con la nueva versión de PostgreSQL 8.3.1, en la actualidad en mi servidor de producción tengo instalado la versión 8.2.3 que funciona muy bien, el caso es que instale en un nuevo servidor la versión 8.3.1 de 64 bits RHEL5, restaure el backup de mi base de datos, y todo bien, sin problemas, pero cuando probe este sentencia me salio el siguiente error:
select substr(current_date,1,4)
ERROR: no existe la función substr(date, integer, integer)
LINE 1: select substr(current_date,1,4)
^
HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede desear agregar conversión explícita de tipos.
Entiendo que no se puede realizar un substr de current_date, ya que casteando si ejecuta la sentencia
select substr(current_date::text,1,4)
2008
sin embargo en la version 8.2.3 al ejecutar esta misma sentencia lo hace sin necesidad de realizar el cast.
select substr(current_date,1,4)
2008
la consulta que tengo es, en esta nueva versión 8.3.1, ya valida que no se realice un substr de current_date, ?? conocen algunas otras funciones que cambian respecto a su funcionamiento ? con versiones anteriores del PostgreSQL 8.3.1
Gracias por su ayuda de antemano..
--
Diego Ayala
Home |
Main Index |
Thread Index