Re: Sobre Rules

From: Alvaro Herrera <alvherre(at)commandprompt(dot)com>
To: Juan Martínez <jeugenio(at)umcervantes(dot)cl>
Cc: José Fermín francisco ferreras <josefermin54(at)hotmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Sobre Rules
Date: 2006-03-24 16:02:34
Message-ID: 20060324160234.GB21400@surnet.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Juan Martínez escribió:

> Puede ocurrir, que la referencialidad sea parcial o sobre determinados
> datos de una tabla, esto las CONSTRAIN (AK o FK) no lo permiten, y las
> RULES entran aqui.

Eso es solo una aplicacion particular de "rules". En estricto rigor el
nombre es "rewrite rules". "Rewrite rules" son reglas de reescritura,
que indican que una determinada consulta debe reescribirse como una
consulta diferente.

En todo caso, que es "AK"?

Existen variados tipos de "constraints" (restricciones); por ejemplo las
llaves foraneas, las restricciones de unicidad, las restricciones NOT
NULL, las restricciones CHECK, u otras clases de restricciones (El
estandar SQL define tambien "assertions" que no estan implementadas en
Postgres).

Las reglas, per se, no tienen nada que ver con restricciones. Se pueden
usar para implementar algunos tipos de restricciones; pero de ahi a
decir que las "rules" son _para_ eso, hay una gran distancia.

--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Juan Martínez 2006-03-24 16:31:32 Re: Sobre Rules
Previous Message Juan Martínez 2006-03-24 15:59:52 Re: Sobre Rules