Varias dudas de PostgreSQL

From: "Xavier Vidal" <xvpxvp(at)menta(dot)net>
To: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Varias dudas de PostgreSQL
Date: 2005-06-08 12:37:18
Message-ID: 20050608123719.ZCQP5353.smtp06.retemail.es@pentium4
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda


1) He visto que es recomendable ejecutar REINDEX cada cierto tiempo. ¿Cuál
es la razón? ¿Acaso la implementación del Hash no es Linear Dinamic? ¿Acaso
el árbol B no agrupa los nodos cuando hay muchos borrados?

2) En una función SQL como por ejemplo esta:

CREATE FUNCTION mayor_de_edad(int) RETURNS SETOF personas AS '
SELECT * FORM personas WHERE edad > $1;
' LANGUAGE SQL

¿Porqué no hace falta poner RETURN? ¿Y si pongo varias sentencias SQL lo
interpretará igual?
[Yo mismo lo probaría ahora, pero no dispongo de permisos para instalar nada
en esta máquina]
¿Además, no es incoherente la palabra SETOF cuando lo que está referenciando
es una tabla y no un conjunto? ¿Semánticamente no debería ser SETOF ROWTYPE
personas?

3)He visto en la documentación que es posible encadenar varios triggers, y
que éstos se vayan pasando los resultados. ¿A través de donde se pueden
recoger dichos resultados? ¿Es lo que devuelve la función asociada?

4)Hay algun parámetro para no permitir las llamadas recursivas en funciones
, o para poner un límite de llamadas?

Gracias por vuestra paciencia, je je

----------------------------------------------
Xavier Vidal Piera
Estudiant de 3r d'Enginyeria Tècnica Informàtica en Gestió (UPC)
Tècnic Especialista en Informàtica de Sistemes
xvpxvp(at)menta(dot)net

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rubén Luna 2005-06-08 13:07:14 Re: Clave para PGADMIN
Previous Message Leonardo Boet Sánchez 2005-06-08 12:02:12 RE: AYUDA STORE PROCEDURE EN POSTGRESQL