Skip to content

Commit aa69b29

Browse files
docs(pooler): replace supavisor transaction with dedicated pooler (supabase#36670)
Co-authored-by: Chris Chinchilla <[email protected]>
1 parent f1eb1dc commit aa69b29

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

apps/docs/content/guides/database/connecting-to-postgres.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ How you connect to your database depends on where you're connecting from:
1111
- For frontend applications, use the [Data API](#data-apis-and-client-libraries)
1212
- For Postgres clients, use a connection string
1313
- For single sessions (for example, database GUIs) or Postgres native commands (for example, using client applications like [pg_dump](https://www.postgresql.org/docs/current/app-pgdump.html) or specifying connections for [replication](/docs/guides/database/postgres/setup-replication-external)) use the [direct connection string](#direct-connection) if your environment supports IPv6
14-
- For persistent clients, and support for both IPv4 and IPv6, use [Supavisor session mode](#supavisor-session-mode)
15-
- For temporary clients (for example, serverless or edge functions) use [Supavisor transaction mode](#supavisor-transaction-mode)
14+
- For persistent clients, and support for both IPv4 and IPv6, use [pooler session mode](#pooler-session-mode)
15+
- For temporary clients (for example, serverless or edge functions) use [pooler transaction mode](#pooler-transaction-mode)
1616

1717
## Quickstarts
1818

@@ -74,18 +74,18 @@ Direct connections use IPv6 by default. If your environment doesn't support IPv6
7474
The connection string looks like this:
7575

7676
```
77-
postgresql://postgres:[YOUR-PASSWORD]@db.apbkobhfnmcqqzqeeqss.supabase.co:5432/postgres
77+
postgresql://postgres:[YOUR-PASSWORD]@db.abcdefghijklmnopqrst.supabase.co:5432/postgres
7878
```
7979

8080
Get your project's direct connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true).
8181

82-
## Shared pooler
82+
## Poolers
8383

84-
Every Supabase project includes a free, shared connection pooler. This is ideal for persistent servers when IPv6 is not supported.
84+
Every Supabase project includes a connection pooler. This is ideal for persistent servers when IPv6 is not supported.
8585

86-
### Supavisor session mode
86+
### Pooler session mode
8787

88-
The session mode connection string connects to your Postgres instance via a proxy.
88+
The session mode connection string connects to your Postgres instance via a proxy. This is only recommended as an alternative to a Direct Connection, when connecting via an IPv4 network.
8989

9090
The connection string looks like this:
9191

@@ -95,7 +95,7 @@ postgres://postgres.apbkobhfnmcqqzqeeqss:[YOUR-PASSWORD]@aws-0-[REGION].pooler.s
9595

9696
Get your project's Session pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true&method=session).
9797

98-
### Supavisor transaction mode
98+
### Pooler transaction mode
9999

100100
The transaction mode connection string connects to your Postgres instance via a proxy which serves as a connection pooler. This is ideal for serverless or edge functions, which require many transient connections.
101101

@@ -108,7 +108,7 @@ Transaction mode does not support [prepared statements](https://postgresql.org/d
108108
The connection string looks like this:
109109

110110
```
111-
postgres://postgres.apbkobhfnmcqqzqeeqss:[YOUR-PASSWORD]@aws-0-[REGION].pooler.supabase.com:6543/postgres
111+
postgres://postgres:[YOUR-PASSWORD]@db.abcdefghijklmnopqrst.supabase.co:6543/postgres
112112
```
113113

114114
Get your project's Transaction pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true&method=transaction).

0 commit comments

Comments
 (0)