O que é propriedade do banco de dados PostgreSQL


10

Ao criar um banco de dados PostgreSQL, pode-se atribuir outra função para ser o proprietário desse banco de dados. O que o novo proprietário pode fazer com esse banco de dados? Como é comparado com subsídios?

Respostas:


8

Quando um objeto é criado, ele recebe um proprietário. O proprietário normalmente é a função que executou a instrução de criação. Para a maioria dos tipos de objetos, o estado inicial é que apenas o proprietário (ou um superusuário) pode fazer qualquer coisa com o objeto. Para permitir que outras funções o usem, privilégios devem ser concedidos.

O direito de modificar ou destruir um objeto é sempre apenas o privilégio do proprietário.

http://www.postgresql.org/docs/current/static/ddl-priv.html


3
Tudo bem que o postgres (superusuário) seja o proprietário do banco de dados? É melhor criar novas funções com direitos limitados para ser o proprietário?
Joseph K.
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.