¿Qué es la propiedad de la base de datos PostgreSQL?


10

Al crear una base de datos PostgreSQL, se puede asignar otro rol para ser propietario de esa base de datos. ¿Qué puede hacer el nuevo propietario con esta base de datos? ¿Cómo se compara con las subvenciones?

Respuestas:


8

Cuando se crea un objeto, se le asigna un propietario. El propietario es normalmente el rol que ejecutó la declaración de creación. Para la mayoría de los tipos de objetos, el estado inicial es que solo el propietario (o un superusuario) puede hacer algo con el objeto. Para permitir que otros roles lo usen, se deben otorgar privilegios.

El derecho a modificar o destruir un objeto es siempre un privilegio exclusivo del propietario.

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


3
¿Está bien que postgres (superusuario) sea el propietario de la base de datos? ¿Es mejor crear nuevos roles con derechos limitados para ser el propietario?
Joseph K.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.