Re: Seguridad en tablas

From: Andres Ortiz <ing(dot)andresortiz(at)gmail(dot)com>
To: Jaime Casanova <systemguards(at)gmail(dot)com>
Cc: Manuel Sugawara <masm(at)fciencias(dot)unam(dot)mx>, Rommel Oramas <rommel(dot)oramas(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Seguridad en tablas
Date: 2005-12-02 15:56:04
Message-ID: 4f5cefbe0512020756k18d8b49fx@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Exelente idea la que me acabas de decir, se me olvido comertar que soy
algo nuevo en esto del PostgreSql, no conocia la existencia de reglas,
pero ya mismo indago sobre la creacion de reglas, agradezco abusando
de tus conocimientos, que me pudieras regalar donde encuentro el
registro de que usuario quizo meterme el gol con esto del fraude para
mas adelante tomar medidas drasticas. De verdad te agradesco muchisimo
esta solucion y to te imaginas del embrollo que me acabas de sacar,
cualquier problema con Php con gusto te colaboro.

El 2/12/05, Jaime Casanova<systemguards(at)gmail(dot)com> escribió:
> <Limpiando... borrando conversaciones enredadas>
>
> On 12/2/05, Andres Ortiz <ing(dot)andresortiz(at)gmail(dot)com> wrote:
> > El unico campo que me interesa proteger es el que tiene el nombre de
> > usuario, y si hay alguna manera de que al vincular las tablas de
> > PostgreSQL via ODBC en Access no me lo permita o necesite de un
> > usuario o contraseña para logralo.
> >
>
> OK Andres, Manuel y Alvaro tienen toda la razon (al parecer algo se
> enredo en mi cerebro y no me dejo pensar claramente, seria PHP?)...
>
> Aunque Alvaro y Manuel aconsejan que crees una vista yo solo crearia
> una nueva tabla y una regla, algo asi:
>
> CREATE TABLE sanguijuelas (
> usuario tipo_dato not null
> );
>
>
> CREATE RULE no_a_las_sanguijuelas AS ON UPDATE TO tabla
> WHERE NEW.usuario <> OLD.usuario
> DO INSTEAD INSERT INTO sanguijuelas VALUES (NEW.usuario);
>
>
> Con la regla evitas que modifiquen la tabla cuando el cambio que hacen
> incluye cambiar el usuario y ademas dejas un registro de que usuario
> quizo hacer eso en la tabla sanguijuelas.
>
>
> --
> Atentamente,
> Jaime Casanova
> (DBA: DataBase Aniquilator ;)
>

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2005-12-02 16:14:03 Re: Seguridad en tablas
Previous Message Jaime Casanova 2005-12-02 15:26:30 Re: Seguridad en tablas