Qu'est-ce que la propriété de la base de données PostgreSQL


10

Lors de la création d'une base de données PostgreSQL, on peut attribuer un autre rôle pour être propriétaire de cette base de données. Que peut faire le nouveau propriétaire avec cette base de données? Comment est-il comparé aux subventions?

Réponses:


8

Lorsqu'un objet est créé, un propriétaire lui est attribué. Le propriétaire est normalement le rôle qui a exécuté l'instruction de création. Pour la plupart des types d'objets, l'état initial est que seul le propriétaire (ou un superutilisateur) peut faire quoi que ce soit avec l'objet. Pour permettre à d'autres rôles de l'utiliser, des privilèges doivent être accordés.

Le droit de modifier ou de détruire un objet est toujours le privilège du propriétaire uniquement.

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


3
Est-il acceptable que postgres (superutilisateur) soit le propriétaire de la base de données? Est-il préférable de créer de nouveaux rôles avec des droits limités pour être le propriétaire?
Joseph K.
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.