You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
5. Open the **bronze** lakehouse and verify the `Files/documents` folder structure exists
48
48
49
+
> **PostgreSQL Mirroring:** If you enabled PostgreSQL mirroring, follow the detailed steps in [PostgreSQL mirroring](./postgresql_mirroring.md) to finalize the connection and mirror creation.
Copy file name to clipboardExpand all lines: docs/postgresql_mirroring.md
+97-8Lines changed: 97 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,45 +2,118 @@
2
2
3
3
This guide explains how to complete PostgreSQL mirroring in Microsoft Fabric after deployment.
4
4
5
+
## Automation status
6
+
7
+
What is automated today:
8
+
9
+
- PostgreSQL server prep (roles, grants, seed table, parameters).
10
+
- Mirror creation **after** a Fabric connection exists (scripted).
11
+
12
+
What is still manual and why:
13
+
14
+
- Fabric connection creation is **portal-only** today. The public Fabric API does not currently expose a supported endpoint to create PostgreSQL connections, so the connection must be created in the UI to obtain a `connectionId`.
15
+
16
+
Once Fabric exposes a supported API for connection creation, this step can be fully automated.
17
+
5
18
## Why a Fabric Connection Is Required
6
19
7
20
The Fabric mirroring API requires a Fabric "connection" object that stores the PostgreSQL endpoint and credentials. The mirror call only accepts a `connectionId` and database name, so a valid Fabric connection must exist before mirroring can be created.
8
21
9
22
## Prerequisites
10
23
11
24
- Deployment finished, and PostgreSQL Flexible Server exists.
12
-
- Post-provision prep ran (it creates the `fabric_user` role and sets required PostgreSQL flags).
13
25
- You can sign in to Fabric (app.fabric.microsoft.com) with access to the workspace.
26
+
- PostgreSQL authentication mode is **PostgreSQL and Microsoft Entra authentication** (password auth enabled).
27
+
- You have access to the Key Vault that stores the PostgreSQL secrets.
14
28
15
29
## Step 1: Confirm PostgreSQL Details
16
30
17
31
Get the PostgreSQL server FQDN and database name:
18
32
19
33
- FQDN: from `azd env get-value postgreSqlServerFqdn`
20
34
- Database name: `postgres` (default) or your custom DB
0 commit comments