Skip site navigation (1) Skip section navigation (2)

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 (view raw or flat)
Thread:
Lists: ecpugpgsql-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

ecpug by date

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

pgsql-es-ayuda by date

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

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group