Skip to content

Commit d3e238f

Browse files
committed
Update concepts-security.md
1 parent 786b2a3 commit d3e238f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

articles/postgresql/flexible-server/concepts-security.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ ms.subservice: flexible-server
88
ms.custom: mvc, mode-other
99
ms.devlang: python
1010
ms.topic: quickstart
11-
ms.date: 11/30/2021
11+
ms.date: 2/10/2023
1212
---
1313

1414

@@ -46,7 +46,10 @@ When you're running Azure Database for PostgreSQL - Flexible Server, you have tw
4646

4747
## Access management
4848

49-
While you're creating the Azure Database for PostgreSQL server, you provide credentials for an administrator role. This administrator role can be used to create more [PostgreSQL roles](https://www.postgresql.org/docs/current/user-manag.html).
49+
Best way to manage PostgreSQL database access permissions at scale is using the concept of [roles](https://www.postgresql.org/docs/current/user-manag.html). A role can be either a database user or a group of database users, moreover roles can own the database objects and assign privileges on those objects to other roles to control who has access to which objects. It is also possible to grant membership in a role to another role, thus allowing the member role to use privileges assigned to another role.
50+
PostgreSQL lets you grant permissions directly to the database users. As a good security practice, it can be recommended that you create roles with specific sets of permissions based on minimum application and access requirements and then assign the appropriate roles to each user.
51+
52+
While you're creating the Azure Database for PostgreSQL server, you provide credentials for an **administrator role**. This administrator role can be used to create more [PostgreSQL roles](https://www.postgresql.org/docs/current/user-manag.html).
5053

5154
For example,
5255

0 commit comments

Comments
 (0)