Em 29/08/07, Euler Taveira de Oliveira <[EMAIL PROTECTED]> escreveu:
>
> Ribamar Sousa wrote:
>
> > Partindo de uma dica da lista, gostaria de ter um usuário diferente do
> > super para administrar o banco. Criei um usuário com poderes de criar
> > banco e de criar role.
> >
> > Acontece que cria banco, cria usuário e cria esquema direitinho, mas
> > não consigo criar um esquema e ao mesmo tempo ou depois tornar um
> > usuário dono do esquema.
> >
> Não sei se entendi a sua dúvida, mas seria o que está abaixo? Da próxima
> vez descreva com comandos o que está tentando fazer e os respectivos
> erros; assim fica mais fácil fazer uma análise.


Tem razão. Procurarei me lembrar disso.

Mas meu problema era porque queria criar um esquema e tornar um outro
usuário seu dono.
Lendo a documentação percebi que isso somente super-usuários podem fazer.
Sinceramente grato pela aula.


regression=# create role foo createdb createrole login;
> CREATE ROLE
> regression=# \c - foo
> Você está conectado ao banco de dados "regression" agora como usuário
> "foo".
> regression=> create database bar;
> CREATE DATABASE
> regression=> \c bar
> Você está conectado ao banco de dados "bar" agora.
> bar=> select current_user;
> current_user
> --------------
> foo
> (1 registro)
>
> bar=> create schema tst;
> CREATE SCHEMA
> bar=> create table tst.x (a integer);
> CREATE TABLE
> bar=> \dt tst.x
>        Lista de relações
> Esquema | Nome |  Tipo  | Dono
> ---------+------+--------+------
> tst     | x    | tabela | foo
> (1 registro)
>
> bar=>
>
> Sugiro que leia [1] e [2]. Note que o privilégio CREATEUSER *é*
> diferente de CREATEROLE.
>
> [1] http://www.postgresql.org/docs/8.2/static/user-manag.html
> [2] http://www.postgresql.org/docs/8.2/static/sql-createrole.html
>
>
> --
>   Euler Taveira de Oliveira
>   http://www.timbira.com/
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Ribamar FS - ribafs[ ]users.sourceforge.net
http://www.ribafs.net
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a