Re: Como prohibir tajantamente que una columna de una tabla sea modificada?

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: cbeltran <cbeltran(at)roldan(dot)net>
Cc: AyudaPostgres <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Como prohibir tajantamente que una columna de una tabla sea modificada?
Date: 2004-10-06 17:29:27
Message-ID: 20041006172927.GB6344@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Wed, Oct 06, 2004 at 11:35:15AM -0500, cbeltran wrote:

> Y dado que la replica opera con base a ese ID que es primary key
> (terceros_id del ejemplo), es necesario asegurar que ningun aplicativo
> o manejador tipo PgAccess modifique dicho contenido via UPDATE. Es
> decir que solo permita consultar el ID o borrar completamente la
> linea, mas no modificar dicho ID.

Un trigger BEFORE UPDATE que retorne NULL si la columna es modificada?

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
"La experiencia nos dice que el hombre peló millones de veces las patatas,
pero era forzoso admitir la posibilidad de que en un caso entre millones,
las patatas pelarían al hombre" (Ijon Tichy)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message eduardo cifuentes 2004-10-06 18:05:46 Re: [pgsql-es-ayuda] Mi servidor web se cayó
Previous Message Alvaro Herrera 2004-10-06 17:17:12 Re: Mi ser