Bonjour,
J'ai longtemps utilisé MySQL où il n'y a pas de propriétaire des tables et là avec quelques tests sous PostgreSQL je ne suis pas sûr d'avoir tout compris.
En résumé j'ai fait les opérations suivantes :
- à la base j'ai un utilisateur super-administrateur "postgres"
- j'ai créé un utilisateur simple "test"
- j'ai crée une base de donnée "test"
- pour cette base de données, j'ai accordé les droits "ALL PRIVILEGES" à l'utilisateur "test"
- ensuite j'ai crée des tables dans cette base de données
en faisant ça j'ai remarqué que l'utilisateur "test" n'avait pas accès à ces tables et en faisant quelques modifications, l'accès a finalement été autorisé quand j'ai désigné "test" comme propriétaire des tables qui étaient créées par "postgres"
est ce que c'est un comportement normal ou bien il y a autre chose qui rentre en compte ?
j'ai regardé cette page mais je n'ai pas trouvé beaucoup d'informations sur les propriétaires des tables :
https://postgresql.developpez.com/do...tion/francais/
est ce que quelqu'un saurait où je pourrai trouver plus d'informations sur l'influence de propriétaires dans les droits d'accès ?
Partager