postgresql criando e gerenciando usuários

1

Eu tentei algumas vezes fazer com que o postgresql fosse executado em algumas caixas de linux diferentes, mas eu sempre acabei arriscando e voltando ao MySQL porque eu não consigo entender como criar e gerenciar usuários.

Desta vez, na verdade, consegui fazer login com minha conta, mas criei a conta com o comando createuser e ela tem uma senha diferente da minha conta de usuário real.

O que eu gostaria de poder fazer é logar-se como eu para criar bancos de dados, usuários e atribuir permissões de banco de dados, mas, em seguida, ter uma conta separada e não ter uma conta no servidor para usar com meu aplicativo da web.

Alguém tem um bom guia passo-a-passo para os idiotas completos que passam pela criação de usuários e pela atribuição de acesso a vários bancos de dados no postgresql?

    
por MalphasWats 18.06.2012 / 21:25

1 resposta

2

Explicar o controle de acesso total e o sistema de permissão de um banco de dados está muito além do escopo de um site de perguntas e respostas.

O melhor conselho que posso oferecer a você é olhar para a página de hospedagem compartilhada do banco de dados wiki do Postgres - muitos desses conceitos generalize bem para criar várias funções em um único banco de dados ou hospedar vários bancos de dados em um único servidor.

Além disso, qualquer esses livros seria um bom começo / referência geral, embora você deva tentar encontrar um em uma versão recente do Postgres (muitos são dos 7.x dias). Há também um MAIOR MANUAL EXCELENTE fornecido pelo projeto Postgres que você realmente > deve ler.

Se nada disso for suficiente para esclarecer você, e sua própria experimentação (em um servidor de desenvolvimento por favor!) não deixe claro que você deve procurar um DBA experiente para orientá-lo, ou passar algum tempo em Classes de treinamento Postgres do EnterpriseDB - Eles não são baratos, mas eles são amplamente considerados excelentes cursos.

    
por 18.06.2012 / 22:25

Tags