Skip to content

Commit ef3388c

Browse files
Revert "fix(rdb): summer cleaning (#5388)" (#5404)
This reverts commit 00ade40.
1 parent 00ade40 commit ef3388c

34 files changed

+438
-356
lines changed

changelog/databases/november2022/2022-11-18-mysqlpgsql-changed-read-replica.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ category: databases
99
product: postgresql-and-mysql
1010
---
1111

12-
Add up to three Read Replicas to your PostgreSQL or MySQL Instance and offload your main node from read requests. Follow the how-to to [create your first Read Replica](/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replicas/).
12+
Add up to three Read Replicas to your PostgreSQL or MySQL Instance and offload your main node from read requests. Follow the how-to to [create your first Read Replica](/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica/).

changelog/databases/september2022/2022-09-13-pnm-added-read-replica.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,4 @@ category: databases
99
product: postgresql-and-mysql
1010
---
1111

12-
Read Replicas are now available for Managed Database for PostgreSQL and MySQL. Follow the how-to to [create your first Read Replica](/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replicas/).
12+
Read Replicas are now available for Managed Database for PostgreSQL and MySQL. Follow the how-to to [create your first Read Replica](/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica/).

changelog/february2025/2025-02-24-mongodb-added-vpc-x-managed-mongodbr-integration.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ category: databases
99
product: mongodb
1010
---
1111

12-
VPC is now integrated with Managed MongoDB®, allowing you to attach a database instance to a Private Network. Refer to [the dedicated documentation](/managed-mongodb-databases/how-to/connect-database-instance/#how-to-connect-to-a-database-instance-through-a-private-network/) to learn how to set it up.
12+
VPC is now integrated with Managed MongoDB®, allowing you to attach a database instance to a Private Network. Refer to [the dedicated documentation](/managed-mongodb-databases/how-to/connect-database-private-network/) to learn how to set it up.
1313

changelog/september2023/2023-09-19-postgresql-and-mysql-added-cross-availability-zone-read.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ product: postgresql-and-mysql
1010
---
1111

1212
The Cross-AZ Read Replica feature ensures your data is replicated in a dedicated read-only node, which is located in another AZ within the same Region as your main node.
13-
14-
For more information, refer to the [How to create Read Replicas](/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replicas/) documentation page.
13+
14+
For more information, refer to the [How to create Read Replicas](/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica/) documentation page.
1515

menu/navigation.json

Lines changed: 37 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2122,41 +2122,57 @@
21222122
"label": "Connect to a Database Instance",
21232123
"slug": "connect-database-instance"
21242124
},
2125+
{
2126+
"label": "Connect a Database Instance to a Private Network",
2127+
"slug": "connect-database-private-network"
2128+
},
21252129
{
21262130
"label": "Create a database",
21272131
"slug": "add-a-database"
21282132
},
21292133
{
2130-
"label": "Manage users",
2131-
"slug": "manage-users"
2134+
"label": "Add users",
2135+
"slug": "add-users"
21322136
},
21332137
{
2134-
"label": "Manage volumes",
2135-
"slug": "manage-volumes"
2138+
"label": "Manage permissions",
2139+
"slug": "manage-permissions"
21362140
},
21372141
{
2138-
"label": "Manage nodes",
2139-
"slug": "manage-nodes"
2142+
"label": "Manage allowed IPs",
2143+
"slug": "manage-allowed-ip-addresses"
21402144
},
21412145
{
2142-
"label": "Manage backups",
2143-
"slug": "manage-backups"
2146+
"label": "Monitor Database Instances with Cockpit",
2147+
"slug": "monitor-databases-cockpit"
21442148
},
21452149
{
2146-
"label": "Manage snapshots",
2147-
"slug": "manage-snapshots"
2150+
"label": "Change the volume type",
2151+
"slug": "change-volume-type"
21482152
},
21492153
{
2150-
"label": "Manage Read Replicas",
2151-
"slug": "manage-read-replicas"
2154+
"label": "Enable Autobackup",
2155+
"slug": "enable-autobackup"
2156+
},
2157+
{
2158+
"label": "Manage manual backups",
2159+
"slug": "manage-manual-backups"
2160+
},
2161+
{
2162+
"label": "Manage snapshots",
2163+
"slug": "manage-snapshots"
21522164
},
21532165
{
21542166
"label": "Clone a Database Instance",
21552167
"slug": "clone-a-database-instance"
21562168
},
21572169
{
2158-
"label": "Manage allowed IPs",
2159-
"slug": "manage-allowed-ip-addresses"
2170+
"label": "Create Read Replicas",
2171+
"slug": "create-read-replica"
2172+
},
2173+
{
2174+
"label": "Manage Read Replicas",
2175+
"slug": "manage-read-replica"
21602176
},
21612177
{
21622178
"label": "Configure advanced settings",
@@ -2167,13 +2183,17 @@
21672183
"slug": "renew-tls-certificate"
21682184
},
21692185
{
2170-
"label": "Monitor Database Instances with Cockpit",
2171-
"slug": "monitor-databases-cockpit"
2186+
"label": "Upgrade a Database Instance",
2187+
"slug": "upgrade-a-database"
21722188
},
21732189
{
2174-
"label": "Upgrade Database Instance engine versions",
2190+
"label": "Upgrade Database Instance engine version",
21752191
"slug": "upgrade-version"
21762192
},
2193+
{
2194+
"label": "Enable High Availability",
2195+
"slug": "enable-high-availability"
2196+
},
21772197
{
21782198
"label": "Apply scheduled maintenance",
21792199
"slug": "apply-maintenance"

pages/kubernetes/reference-content/secure-cluster-with-private-network.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Yes, they are. Since July 2023, the automatic allocation of IP addresses via IPA
7373

7474
For any new Private Networks you create and attach to Managed Databases after July 2023, your private IP addresses are automatically allocated.
7575

76-
If you have set up Private Network endpoints for your Managed Databases before July 2023, and want to connect to Kapsule via a Private Network, you must first delete your old Private Network endpoint. Then, you can create a new one, either via the [Scaleway console](/managed-databases-for-postgresql-and-mysql/how-to/connect-database-instance/#how-to-connect-to-a-database-instance-through-a-private-network/#how-to-attach-a-database-instance-to-a-private-network) or API.
76+
If you have set up Private Network endpoints for your Managed Databases before July 2023, and want to connect to Kapsule via a Private Network, you must first delete your old private network endpoint. Then, you can create a new one, either via the [Scaleway console](/managed-databases-for-postgresql-and-mysql/how-to/connect-database-private-network/#how-to-attach-a-database-instance-to-a-private-network) or API.
7777

7878
In the example below, we show you how to do so via the API. We specify the automated configuration of your Private Network via IPAM using `"ipam_config": {},`.
7979

pages/managed-databases-for-postgresql-and-mysql/api-cli/using-pgcron.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ CREATE EXTENSION
3737
To fully use the extension, you must grant read/write rights to the user who will be running the `pg_cron` functions to manage jobs on the database.
3838

3939
<Message type="note">
40-
Refer to the [How to add users to a PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/how-to/manage-users) documentation for more information.
40+
Refer to the [How to add users to a PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/how-to/add-users) documentation for more information.
4141
</Message>
4242

4343
## Scheduling jobs

pages/managed-databases-for-postgresql-and-mysql/concepts.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ The HA standby node is linked to the main node, using synchronous replication. S
7676
</Message>
7777

7878
<Message type="note">
79-
HA standby nodes are not accessible to users unless the main node becomes unavailable and the standby takes over. If you wish to run queries on a read-only node, you can use [Read Replicas](/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replicas/).
79+
HA standby nodes are not accessible to users unless the main node becomes unavailable and the standby takes over. If you wish to run queries on a read-only node, you can use [Read Replicas](/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica/).
8080
</Message>
8181

8282
## Local Storage

pages/managed-databases-for-postgresql-and-mysql/faq.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,15 +110,15 @@ Database Instances supports IP provisioning using IPAM. With this mode, a privat
110110

111111
No, the second node created when you activate the HA on your Managed Database Instance is a hot standby. This node allows a fast failover in case of issues on the primary node.
112112

113-
You can use the [Read Replica feature](/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replicas/).
113+
You can use the [Read Replica feature](/managed-databases-for-postgresql-and-mysql/how-to/create-read-replica/).
114114

115115
## If my main node becomes unavailable, is my Read Replica automatically promoted to the main node?
116116

117117
No. To promote a Read Replica to the main node, follow the [How to promote a Read Replica](/managed-databases-for-postgresql-and-mysql/how-to/manage-read-replica/#how-to-promote-a-read-replica) procedure.
118118

119119
## Why is my number of active backups/snapshots exceeding the quota?
120120

121-
When [autobackup](/managed-databases-for-postgresql-and-mysql/how-to/manage-backups), or autosnapshot, is enabled for your local or Block volumes, regular quota limitations for backups and snapshots do not apply.
121+
When [autobackup](/managed-databases-for-postgresql-and-mysql/how-to/enable-autobackup), or autosnapshot, is enabled for your local or Block volumes, regular quota limitations for backups and snapshots do not apply.
122122

123123
Quotas exist to protect Scaleway from abuse, and to protect your Scaleway resources from the unlikely event of malicious behavior by users in your Organization.
124124

Lines changed: 3 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: How to manage database users
3-
description: Steps to add and manage users on your PostgreSQL and MySQL databases.
2+
title: How to add users to a PostgreSQL or MySQL Database Instance
3+
description: Steps to add users to your PostgreSQL and MySQL databases.
44
tags: managed-database database postgresql mysql database-instance
55
dates:
6-
validation: 2025-08-07
6+
validation: 2025-02-11
77
posted: 2019-09-21
88
---
99
import Requirements from '@macros/iam/requirements.mdx'
@@ -17,8 +17,6 @@ Users can connect to a database and access its data. Each one has a different se
1717
- [Owner](/iam/concepts/#owner) status or [IAM permissions](/iam/concepts/#permission) allowing you to perform actions in the intended Organization
1818
- A [PostgreSQL or MySQL Database Instance](/managed-databases-for-postgresql-and-mysql/quickstart/)
1919

20-
## How to create a user
21-
2220
1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays.
2321
2. Select the geographical region of the Instance you want to manage from the drop-down.
2422
3. Click the database name or <Icon name="more" /> > **More info** to access the Database Instance information page.
@@ -38,33 +36,10 @@ Users can connect to a database and access its data. Each one has a different se
3836
You can select the permission type in the Permissions tab.
3937

4038
</Message>
41-
42-
<Message type="important">
43-
PostgreSQL Permissions are applied to existing items **at the moment the configuration is set**. They cannot be applied to any items created afterward.
44-
When you add database objects like tables or sequences, your configured permissions are automatically set to **Custom**. The **Custom** setting ensures that your permissions are still valid for items created before you reconfigured your Database.
45-
You can use [PostgreSQL default privileges](https://www.postgresql.org/docs/current/sql-alterdefaultprivileges.html) to set default privileges for future objects.
46-
</Message>
4739
8. Click **Create user** to confirm.
4840

4941
Once the user is created, it is displayed in the user list.
5042

5143
To update the password, the permissions or delete the user, click <Icon name="more" /> to display the respective options.
5244

53-
## Set permissions for an existing user
5445

55-
Permissions define the actions a user can perform on a logical database. A database user is automatically generated when you create your Database Instance, to whom the permissions are attributed. However, newly created users have no permissions by default.
56-
57-
1. Click **PostgreSQL and MySQL** under **Databases** on the side menu. A list of your Database Instances displays.
58-
2. Select the geographical region of the Instance you want to manage from the drop-down.
59-
3. Click the database name or <Icon name="more" /> > **More info** to access the Database Instance information page.
60-
4. Go to the **Users** tab. A list of users displays.
61-
5. Click <Icon name="more" /> > **Update permissions** to open the user permissions panel.
62-
6. Select the appropriate permissions for each database.
63-
<Message type="note">
64-
Three types of permissions are available:
65-
- **None:** No access to the database
66-
- **Read:** Allow users to read tables and fields in a database
67-
- **Read/Write:** Allow users to read/write content in databases
68-
- **All:** Allows the creation of schemas and tables.
69-
</Message>
70-
7. Click **Update user** to confirm.

0 commit comments

Comments
 (0)