Hola,
Cita: ¿Que es volatilidad al crear una función?
A VOLATILE function can do anything, including modifying the database. It can return different results on successive calls with the same arguments. The optimizer makes no assumptions about the behavior of such functions. A query using a volatile function will re-evaluate the function at every row where its value is needed.
Seguramente tu tradución será mejor que la mia.
Cita: ¿Se pueden llamar vista desde funciones?
Si
Cita: ¿Si quiero por ejemplo recupera varios registro de una tabla es mas conveniente hacer una función o una vista?
Una select!
Cita: ¿un las funciones se pueden ejecutar consulta anidadas?
Si
Cita: En que lenguaje es más conveniente hacer las funciones porque pgadminIII tiene variar opciones c, plpgsql, sql, internal y cual es más fácil y rápido de aprender.
Si se puede sql, sino el que te sea más comodo.
Cita: Porque tanta pregunta lo que para es que tengo que hacer un informe que consulta a toda la base de datos y son muchos datos. Lo hago con php pero tengo miedo que por la envergadura de las consulta el php tenga un timeout y no puede desplegar la información necesaria claro con lo que significar perder tiempo en hacer esas funciones un php.
No entiendo que problema puedes tener porque la consulta tarde más o menos con php, no he trabajado con php.
Cita: Pd: alguien tiene un buen manual para vistas o plpgsql por favor compártalo o donde estas en la documentación de postgresql las funciones y las vista.
http://www.postgresql.org/docs/8.2/i...e/plpgsql.html http://www.postgresql.org/docs/8.2/i...ial-views.html
Un saludo