Skip to content

Commit 1131bc6

Browse files
authored
Merge pull request #41987 from rachel-msft/maint
azure maint
2 parents b0b5d79 + b5598f8 commit 1131bc6

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

articles/postgresql/concepts-servers.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: kfile
88
editor: jasonwhowell
99
ms.service: postgresql
1010
ms.topic: article
11-
ms.date: 02/28/2018
11+
ms.date: 05/22/2018
1212
---
1313
# Azure Database for PostgreSQL servers
1414
This article provides considerations and guidelines for working with Azure Database for PostgreSQL servers.
@@ -40,13 +40,22 @@ The following elements help ensure safe access to your database:
4040
| **TCP/IP** | The protocol is supported over TCP/IP, and over Unix-domain sockets. |
4141
| **Firewall** | To help protect your data, a firewall rule prevents all access to your server and to its databases, until you specify which computers have permission. See [Azure Database for PostgreSQL Server firewall rules](concepts-firewall-rules.md). |
4242

43-
## How do I manage a server?
43+
## Managing your server
4444
You can manage Azure Database for PostgreSQL servers by using the [Azure portal](https://portal.azure.com) or the [Azure CLI](/cli/azure/postgres).
4545

46+
While creating a server, you set up the credentials for your admin user. The admin user is the highest privilege user you have on the server. It belongs to the role azure_pg_admin. This role does not have full superuser permissions.
47+
48+
The PostgreSQL superuser attribute is assigned to the azure_superuser, which belongs to the managed service. You do not have access to this role.
49+
50+
An Azure Database for PostgreSQL server has two default databases:
51+
- **postgres** - A default database you can connect to once your server is created.
52+
- **azure_maintenance** - This database is used to separate the processes that provide the managed service from user actions. You do not have access to this database.
53+
54+
4655
## Server parameters
4756
The PostgreSQL server parameters determine the configuration of the server. In Azure Database for PostgreSQL, the list of parameters can be viewed and edited using the Azure portal or the Azure CLI.
4857

49-
As a managed service for Postgres, the configurable parameters in Azure Database for PostgreSQL are a subset of the parameters in a local Postgres instance (For more information on Postgres parameters, see the [PostgreSQL documentation](https://www.postgresql.org/docs/9.6/static/runtime-config.html)). Your Azure Database for PostgreSQL server is enabled with default values for each parameter on creation. Parameters that would require a server restart or superuser access for changes to take effect cannot be configured by the user.
58+
As a managed service for Postgres, the configurable parameters in Azure Database for PostgreSQL are a subset of the parameters in a local Postgres instance (For more information on Postgres parameters, see the [PostgreSQL documentation](https://www.postgresql.org/docs/9.6/static/runtime-config.html)). Your Azure Database for PostgreSQL server is enabled with default values for each parameter on creation. Some parameters that would require a server restart or superuser access for changes to take effect cannot be configured by the user.
5059

5160

5261
## Next steps

articles/postgresql/quickstart-create-server-database-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ To create an Azure Database for PostgreSQL server, take the following steps:
5959

6060
![The "Notifications" pane](./media/quickstart-create-database-portal/3-notifications.png)
6161

62-
By default, a **postgres** database is created under your server. The [postgres](https://www.postgresql.org/docs/9.6/static/app-initdb.html) database is a default database that's meant for use by users, utilities, and third-party applications.
62+
By default, a **postgres** database is created under your server. The [postgres](https://www.postgresql.org/docs/9.6/static/app-initdb.html) database is a default database that's meant for use by users, utilities, and third-party applications. (The other default database is **azure_maintenance**. Its function is to separate the managed service processes from user actions. You cannot access this database.)
6363

6464
## Configure a server-level firewall rule
6565

0 commit comments

Comments
 (0)