Re: [pgsql-es-ayuda] Sobre schemas en postgres

From: Horacio Miranda <hmiranda(at)gmail(dot)com>
To: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
Cc: Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>, POSTGRES <pgsql-es-ayuda(at)postgresql(dot)org>, Foros Postgre Ecuador <ecpug(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Sobre schemas en postgres
Date: 2010-12-03 00:28:27
Message-ID: AANLkTinsxco1nOGWe_KGwrNfveL70=xbJYOhwOjG3ejT@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: ecpug pgsql-es-ayuda

Jaime en Oracle pasa algo similar, si creas in sinonymo publico todos
los usuarios los ven, por eso se llama Publico me imagino que postgres
tiene el mismo comportamiento para las cosas publicas.

2010/12/3 Jaime Casanova <jaime(at)2ndquadrant(dot)com>:
> 2010/12/2 Milton Labanda <1000ton(dot)lab(at)gmail(dot)com>:
>> Saluods amigos,
>> Quisiera saber porque cada vez que creo mis tablas en el esquema público
>> se visualizan en cualquiera de las bases de datos sea el usuario que sea con
>> el cual
>> me haya conectado, a pesar de haberlas creado con otro usuario.
>>
>
> por que no es oracle? ;)
>
> si mal no recuerdo oracle crea un esquema privado de forma automática
> para cada usuario, por eso dos usuarios pueden crear la misma tabla y
> no habra problema.
>
> postgres no crea esquemas automaticos por usuarios, sino que al crear
> un usuario este esta viendo al esquema public (que como su nombre
> indica: es publico) asi que todos los usuarios veran todas las
> tablas...
>
> si quieres lograr el efecto "oracle" lo puedes hacer asi:
>
> create role joe login;                        --creas un usuario
> create schema authorization joe;      -- creas un esquema para ese usuario
> alter role joe set search_path = 'joe'; -- "atas" el usuario joe al esquema joe
>
> --
> Jaime Casanova         www.2ndQuadrant.com
> Professional PostgreSQL: Soporte y capacitación de PostgreSQL
> -
> Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
> Para cambiar tu suscripción:
> http://www.postgresql.org/mailpref/pgsql-es-ayuda
>

--
Saludos,
Horacio Miranda Aguilera.

In response to

Responses

Browse ecpug by date

  From Date Subject
Next Message Jaime Casanova 2010-12-03 01:25:37 Re: Sobre schemas en postgres
Previous Message Alvaro Herrera 2010-12-03 00:18:43 Re: [pgsql-es-ayuda] Sobre schemas en postgres

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2010-12-03 01:25:37 Re: Sobre schemas en postgres
Previous Message Alvaro Herrera 2010-12-03 00:18:43 Re: [pgsql-es-ayuda] Sobre schemas en postgres