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
