mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
Update connect dialog link params (#40002)
* fix connect dialog link params in docs * move separator next to conditional component
This commit is contained in:
1 parent
24457896dd
commit
22049ddd2a
38 files changed
+80
-80
No files matched your search
@@ -93,7 +93,7 @@ The connection string looks like this:
|
||||
postgres://postgres.apbkobhfnmcqqzqeeqss:[YOUR-PASSWORD]@aws-0-[REGION].pooler.supabase.com:5432/postgres
|
||||
```
|
||||
|
||||
Get your project's Session pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true).
|
||||
Get your project's Session pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true&method=session).
|
||||
|
||||
### Supavisor transaction mode
|
||||
|
||||
@@ -111,7 +111,7 @@ The connection string looks like this:
|
||||
postgres://postgres.apbkobhfnmcqqzqeeqss:[YOUR-PASSWORD]@aws-0-[REGION].pooler.supabase.com:6543/postgres
|
||||
```
|
||||
|
||||
Get your project's Transaction pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true).
|
||||
Get your project's Transaction pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true&method=transaction).
|
||||
|
||||
## Dedicated pooler
|
||||
|
||||
@@ -119,7 +119,7 @@ For paying customers, we provision a Dedicated Pooler ([PgBouncer](https://www.p
|
||||
|
||||
The Dedicated Pooler ensures best performance and latency, while using up more of your project's compute resources. If your network supports IPv6 or you have the IPv4 add-on, we encourage you to use the Dedicated Pooler over the Shared Pooler.
|
||||
|
||||
Get your project's Dedicated pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true).
|
||||
Get your project's Dedicated pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true&method=transaction).
|
||||
|
||||
<Admonition type="note">
|
||||
|
||||
|
||||
@@ -64,7 +64,7 @@ Choose one of these Vercel Deploy Templates which use our [Vercel Deploy Integra
|
||||
|
||||
### Manual configuration
|
||||
|
||||
In your [`Database Settings`](/dashboard/project/_?showConnect=true) and copy the URI from the `Transaction pooler` section and save it as the `POSTGRES_URL` environment variable. Remember to replace the password placeholder with your actual database password and add the following suffix `?workaround=supabase-pooler.vercel`.
|
||||
In your [`Database Settings`](/dashboard/project/_?showConnect=true&method=transaction) and copy the URI from the `Transaction pooler` section and save it as the `POSTGRES_URL` environment variable. Remember to replace the password placeholder with your actual database password and add the following suffix `?workaround=supabase-pooler.vercel`.
|
||||
|
||||
```txt .env.local
|
||||
POSTGRES_URL="postgres://postgres.cfcxynqnhdybqtbhjemm:[YOUR-PASSWORD]@aws-0-ap-southeast-1.pooler.supabase.com:6543/postgres?workaround=supabase-pooler.vercel"
|
||||
|
||||
@@ -36,7 +36,7 @@ hideToc: true
|
||||
|
||||
Create a `db.js` file with the connection details.
|
||||
|
||||
To get your connection details, go to the [**Connect** panel](/dashboard/project/_?showConnect=true). Choose **Transaction pooler** if you're on a platform with transient connections, such as a serverless function, and **Session pooler** if you have a long-lived connection. Copy the URI and save it as the environment variable `DATABASE_URL`.
|
||||
To get your connection details, go to the [**Connect** panel](/dashboard/project/_?showConnect=true). Choose [**Transaction pooler**](/dashboard/project/_?showConnect=true&method=transaction) if you're on a platform with transient connections, such as a serverless function, and [**Session pooler**](/dashboard/project/_?showConnect=true&method=session) if you have a long-lived connection. Copy the URI and save it as the environment variable `DATABASE_URL`.
|
||||
|
||||
</StepHikeCompact.Details>
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@ You can obtain your connection info and Server root certificate from your applic
|
||||
|
||||
Download your [SSL certificate](#connecting-with-ssl) to `/path/to/prod-supabase.cer`.
|
||||
|
||||
Find your connection settings. Go to the project [**Connect** panel](/dashboard/project/_?showConnect=true) and copy the URL from the `Session pooler` section, and copy the parameters into the connection string:
|
||||
Find your connection settings. Go to the project [**Connect** panel](/dashboard/project/_?showConnect=true&method=session) and copy the URL from the `Session pooler` section, and copy the parameters into the connection string:
|
||||
|
||||
```shell
|
||||
psql "sslmode=verify-full sslrootcert=/path/to/prod-supabase.cer host=[CLOUD_PROVIDER]-0-[REGION].pooler.supabase.com dbname=postgres user=postgres.[PROJECT_REF]"
|
||||
|
||||
@@ -37,7 +37,7 @@ You will be using the [Supabase CLI](/docs/guides/cli) to initialise your local
|
||||
<StepHikeCompact.Step step={2}>
|
||||
<StepHikeCompact.Details title="Pull your database migration" fullWidth>
|
||||
|
||||
Pull your database changes using `supabase db pull`. To get your database connection string, go to your project dashboard, click [Connect](/dashboard/project/_?showConnect=true) and look for the Session pooler connection string.
|
||||
Pull your database changes using `supabase db pull`. To get your database connection string, go to your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session) and look for the Session pooler connection string.
|
||||
|
||||
```markdown
|
||||
supabase db pull --db-url <db_connection_string>
|
||||
|
||||
@@ -49,7 +49,7 @@ hideToc: true
|
||||
|
||||
Go to [database.new](https://database.new) and create a new Supabase project. Save your database password securely.
|
||||
|
||||
When your project is up and running, navigate to your project dashboard and click on [Connect](/dashboard/project/_?showConnect=true).
|
||||
When your project is up and running, navigate to your project dashboard and click on [Connect](/dashboard/project/_?showConnect=true&method=session).
|
||||
|
||||
Look for the Session Pooler connection string and copy the string. You will need to replace the Password with your saved database password. You can reset your database password in your [Database Settings](/dashboard/project/_/database/settings) if you do not have it.
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@ hideToc: true
|
||||
<StepHikeCompact.Step step={2}>
|
||||
<StepHikeCompact.Details title="Gather Database Connection Strings">
|
||||
|
||||
Open the project [**Connect** panel](/dashboard/project/_?showConnect=true). This quickstart connects using the **Transaction pooler** and **Session pooler** mode. Transaction mode is used for application queries and Session mode is used for running migrations with Prisma.
|
||||
Open the project [**Connect** panel](/dashboard/project/_?showConnect=true). This quickstart connects using the [**Transaction pooler**](/dashboard/project/_?showConnect=true&method=transaction) and [**Session pooler**](/dashboard/project/_?showConnect=true&method=session) mode. Transaction mode is used for application queries and Session mode is used for running migrations with Prisma.
|
||||
|
||||
To do this, set the connection mode to `Transaction` in the [Database Settings page](/dashboard/project/_/database/settings) and copy the connection string and append `?pgbouncer=true&&connection_limit=1`. `pgbouncer=true` disables Prisma from generating prepared statements. This is required since our connection pooler does not support prepared statements in transaction mode yet. The `connection_limit=1` parameter is only required if you are using Prisma from a serverless environment. This is the Transaction mode connection string.
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ hideToc: true
|
||||
|
||||
Go to [database.new](https://database.new) and create a new Supabase project. Save your database password securely.
|
||||
|
||||
When your project is up and running, navigate to your project dashboard and click on [Connect](/dashboard/project/_?showConnect=true).
|
||||
When your project is up and running, navigate to your project dashboard and click on [Connect](/dashboard/project/_?showConnect=true&method=session).
|
||||
|
||||
Look for the Session Pooler connection string and copy the string. You will need to replace the Password with your saved database password. You can reset your database password in your [Database Settings](/dashboard/project/_/database/settings) if you do not have it.
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@ Supabase's core is Postgres, enabling the use of row-level security and providin
|
||||
## Retrieve your Supabase host [#retrieve-supabase-host]
|
||||
|
||||
1. If you're new to Supabase, [create a project](https://database.new). Make a note of your password, you will need this later. If you forget it, you can [reset it here](/dashboard/project/_/database/settings).
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under the Session pooler, click on the View parameters under the connect string. Note your Host (`$SUPABASE_HOST`).
|
||||
|
||||

|
||||
|
||||
@@ -30,7 +30,7 @@ Supabase provides several [tools](https://github.com/supabase-community/firebase
|
||||
}
|
||||
```
|
||||
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under the Session pooler, click on the View parameters under the connect string. Replace the `Host` and `User` fields with the values shown.
|
||||
1. Enter the password you used when you created your Supabase project in the `password` entry in the `supabase-service.json` file.
|
||||
|
||||
|
||||
@@ -29,7 +29,7 @@ The Firestore `collection` is "flattened" and converted to a table with basic co
|
||||
}
|
||||
```
|
||||
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under the Session pooler, click on the View parameters under the connect string. Replace the `Host` and `User` fields with the values shown.
|
||||
1. Enter the password you used when you created your Supabase project in the `password` entry in the `supabase-service.json` file.
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ Alternatively, use the [Heroku to Supabase migration tool](https://migrate.supab
|
||||
## Retrieve your Supabase connection string [#retrieve-supabase-connection-string]
|
||||
|
||||
1. If you're new to Supabase, [create a project](/dashboard).
|
||||
1. Get your project's Session pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true).
|
||||
1. Get your project's Session pooler connection string from your project dashboard by clicking [Connect](/dashboard/project/_?showConnect=true&method=session).
|
||||
1. Replace [YOUR-PASSWORD] in the connection string with your database password. You can reset your database password on the [Database Settings page](/dashboard/project/_/database/settings) if you do not have it.
|
||||
|
||||
## Export your Heroku database to a file [#export-heroku-database]
|
||||
|
||||
@@ -22,7 +22,7 @@ Before you begin the migration, you need to collect essential information about
|
||||
1. If you're new to Supabase, [create a project](/dashboard).
|
||||
Make a note of your password, you will need this later. If you forget it, you can [reset it here](/dashboard/project/_/database/settings).
|
||||
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under the Session pooler, click on the View parameters under the connect string. Note your Host (`$SUPABASE_HOST`).
|
||||
|
||||

|
||||
|
||||
@@ -23,7 +23,7 @@ Before you begin the migration, you need to collect essential information about
|
||||
1. If you're new to Supabase, [create a project](/dashboard).
|
||||
Make a note of your password, you will need this later. If you forget it, you can [reset it here](/dashboard/project/_/database/settings).
|
||||
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under the Session pooler, click on the View parameters under the connect string. Note your Host (`$SUPABASE_HOST`).
|
||||
|
||||

|
||||
|
||||
@@ -34,7 +34,7 @@ export OLD_DB_URL="postgresql://neondb_owner:xxxxxxxxxxxxxxx-random-word-yyyyyyy
|
||||
1. If you're new to Supabase, [create a project](/dashboard).
|
||||
Make a note of your password, you will need this later. If you forget it, you can [reset it here](/dashboard/project/_/database/settings).
|
||||
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under the Session pooler, click the **Copy** button to the right of your connection string to copy it to the clipboard.
|
||||
|
||||
## Set your `NEW_DB_URL` environment variable
|
||||
|
||||
@@ -29,7 +29,7 @@ Example:
|
||||
1. If you're new to Supabase, [create a project](/dashboard).
|
||||
Make a note of your password, you will need this later. If you forget it, you can [reset it here](/dashboard/project/_/database/settings).
|
||||
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under Session pooler, Copy the connection string and replace the password placeholder with your database password.
|
||||
|
||||
<Admonition type="note">
|
||||
|
||||
@@ -41,7 +41,7 @@ export OLD_DB_URL="postgres://default:xxxxxxxxxxxx@yy-yyyyy-yyyyyy-yyyyyyy.us-we
|
||||
1. If you're new to Supabase, [create a project](/dashboard).
|
||||
Make a note of your password, you will need this later. If you forget it, you can [reset it here](/dashboard/project/_/database/settings).
|
||||
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true)
|
||||
1. On your project dashboard, click [Connect](/dashboard/project/_?showConnect=true&method=session)
|
||||
1. Under the Session pooler, click the **Copy** button to the right of your connection string to copy it to the clipboard.
|
||||
|
||||
## Set your `NEW_DB_URL` environment variable
|
||||
|
||||
@@ -25,7 +25,7 @@ breadcrumb: 'Migrations'
|
||||
|
||||
<Admonition type="note">
|
||||
|
||||
Use the Session pooler connection string by default. If your ISP supports IPv6 or you have the IPv4 add-on enabled, use the direct connection string.
|
||||
Use the [Session pooler](/dashboard/project/_?showConnect=true&method=session) connection string by default. If your ISP supports IPv6 or you have the IPv4 add-on enabled, use the direct connection string.
|
||||
|
||||
</Admonition>
|
||||
|
||||
|
||||
@@ -68,7 +68,7 @@ Here are some things that are not stored directly in your database and will requ
|
||||
|
||||
<Admonition type="note">
|
||||
|
||||
Use the Session pooler connection string by default. If your ISP supports IPv6 or you have the IPv4 add-on enabled, use the direct connection string.
|
||||
Use the [Session pooler](/dashboard/project/_?showConnect=true&method=session) connection string by default. If your ISP supports IPv6 or you have the IPv4 add-on enabled, use the direct connection string.
|
||||
|
||||
</Admonition>
|
||||
|
||||
|
||||
+1
-1
@@ -33,7 +33,7 @@ sudo apt-get update
|
||||
sudo apt-get install postgresql-client
|
||||
```
|
||||
|
||||
Once installed, you can find your PSQL string on the dashboard by clicking [connect](/dashboard/project/_?showConnect=true). Make sure if you are using the pooler connection that it is the Session pooler (port 5432).
|
||||
Once installed, you can find your PSQL string on the dashboard by clicking [connect](/dashboard/project/_?showConnect=true). Make sure if you are using the pooler connection that it is the [Session pooler](/dashboard/project/_?showConnect=true&method=session) (port 5432).
|
||||
|
||||
<Admonition type="tip">
|
||||
|
||||
|
||||
+1
-1
@@ -46,7 +46,7 @@ sudo apt-get update
|
||||
sudo apt-get install postgresql-client
|
||||
```
|
||||
|
||||
Once installed, you can find your PSQL string on the dashboard by clicking [connect](/dashboard/project/_?showConnect=true). Make sure if you are using the pooler connection that it is the Session pooler (port 5432).
|
||||
Once installed, you can find your PSQL string on the dashboard by clicking [connect](/dashboard/project/_?showConnect=true). Make sure if you are using the pooler connection that it is the [Session pooler](/dashboard/project/_?showConnect=true&method=session) (port 5432).
|
||||
|
||||
If your network can use IPv6, consider using the direct connection string instead of Supavisor. It's not mandatory, but for tasks that run a long time, it's best to reduce network complexity. To check if your network is compatible, use this cURL command to request your IPv6 address:
|
||||
|
||||
|
||||
@@ -89,7 +89,7 @@ Now, imagine the tournament organizers decide to expand the venue to house 200 p
|
||||
|
||||
### In the context of Supavisor, what does "pool size" mean?
|
||||
|
||||
"Pool size" refers to the maximum number of direct connections the pooler can maintain per unique user, database, and mode combination. You can adjust it in the [project connect page](/dashboard/project/_?showConnect=true) to strike a balance between efficient resource utilization and accommodating peak traffic.
|
||||
"Pool size" refers to the maximum number of direct connections the pooler can maintain per unique user, database, and mode combination. You can adjust it in the [project connect page](/dashboard/project/_/database/settings) to strike a balance between efficient resource utilization and accommodating peak traffic.
|
||||
|
||||
### What is the "user+db+mode" combination?
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@ If you are deploying to:
|
||||
- serverless functions
|
||||
- horizontally auto-scaling deployments
|
||||
|
||||
It is recommended that you connect with the pooler in transaction mode (port 6543), which can be found on the dashboard by clicking [Connect](/dashboard/project/_?showConnect=true).
|
||||
It is recommended that you connect with the pooler in transaction mode (port 6543), which can be found on the dashboard by clicking [Connect](/dashboard/project/_?showConnect=true&method=transaction).
|
||||
|
||||
```sh
|
||||
# Example transaction mode string:
|
||||
|
||||
@@ -15,7 +15,6 @@ import {
|
||||
Collapsible_Shadcn_,
|
||||
CollapsibleContent_Shadcn_,
|
||||
CollapsibleTrigger_Shadcn_,
|
||||
Separator,
|
||||
WarningIcon,
|
||||
} from 'ui'
|
||||
import { Admonition } from 'ui-patterns'
|
||||
@@ -288,7 +287,6 @@ export const ConnectionPanel = ({
|
||||
</Collapsible_Shadcn_>
|
||||
)}
|
||||
</div>
|
||||
{isTransactionDedicatedPooler && <Separator className="w-full" />}
|
||||
{children}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { BookOpen, ChevronDown, ChevronRight, ExternalLink } from 'lucide-react'
|
||||
import { BookOpen, ChevronDown, ExternalLink } from 'lucide-react'
|
||||
import { parseAsString, useQueryState } from 'nuqs'
|
||||
import { HTMLAttributes, ReactNode, useEffect, useMemo, useState } from 'react'
|
||||
import Link from 'next/link'
|
||||
@@ -32,7 +32,6 @@ import {
|
||||
SelectValue_Shadcn_,
|
||||
Select_Shadcn_,
|
||||
Separator,
|
||||
TextLink,
|
||||
cn,
|
||||
} from 'ui'
|
||||
import { Admonition } from 'ui-patterns'
|
||||
@@ -477,45 +476,48 @@ export const DatabaseConnectionString = () => {
|
||||
onCopyCallback={() => handleCopy(selectedTab, 'transaction_pooler')}
|
||||
>
|
||||
{!sharedPoolerPreferred && !ipv4Addon && (
|
||||
<Collapsible_Shadcn_ className="group">
|
||||
<CollapsibleTrigger_Shadcn_
|
||||
asChild
|
||||
className="w-full justify-start !last:rounded-b group-data-[state=open]:rounded-b-none border-light px-3"
|
||||
>
|
||||
<Button
|
||||
type="default"
|
||||
size="large"
|
||||
iconRight={
|
||||
<ChevronDown className="transition group-data-[state=open]:rotate-180" />
|
||||
}
|
||||
className="text-foreground !bg-dash-sidebar justify-between"
|
||||
<>
|
||||
<Separator className="w-full" />
|
||||
<Collapsible_Shadcn_ className="group">
|
||||
<CollapsibleTrigger_Shadcn_
|
||||
asChild
|
||||
className="w-full justify-start !last:rounded-b group-data-[state=open]:rounded-b-none border-light px-3"
|
||||
>
|
||||
<div className="text-xs flex items-center py-2 px-1">
|
||||
<span>Using the Shared Pooler</span>
|
||||
<Badge variant={'brand'} size={'small'} className="ml-2">
|
||||
IPv4 compatible
|
||||
</Badge>
|
||||
</div>
|
||||
</Button>
|
||||
</CollapsibleTrigger_Shadcn_>
|
||||
<CollapsibleContent_Shadcn_ className="bg-dash-sidebar rounded-b border text-xs">
|
||||
<CodeBlock
|
||||
wrapperClassName={cn(
|
||||
'[&_pre]:border-x-0 [&_pre]:border-t-0 [&_pre]:px-4 [&_pre]:py-3',
|
||||
'[&_pre]:rounded-t-none'
|
||||
)}
|
||||
language={lang}
|
||||
value={supavisorConnectionStrings['pooler'][selectedTab]}
|
||||
className="[&_code]:text-[12px] [&_code]:text-foreground"
|
||||
hideLineNumbers
|
||||
onCopyCallback={() => handleCopy(selectedTab, 'transaction_pooler')}
|
||||
/>
|
||||
<p className="px-3 py-2 text-foreground-light">
|
||||
Only recommended when your network does not support IPv6. Added latency
|
||||
compared to dedicated pooler.
|
||||
</p>
|
||||
</CollapsibleContent_Shadcn_>
|
||||
</Collapsible_Shadcn_>
|
||||
<Button
|
||||
type="default"
|
||||
size="large"
|
||||
iconRight={
|
||||
<ChevronDown className="transition group-data-[state=open]:rotate-180" />
|
||||
}
|
||||
className="text-foreground !bg-dash-sidebar justify-between"
|
||||
>
|
||||
<div className="text-xs flex items-center py-2 px-1">
|
||||
<span>Using the Shared Pooler</span>
|
||||
<Badge variant={'brand'} size={'small'} className="ml-2">
|
||||
IPv4 compatible
|
||||
</Badge>
|
||||
</div>
|
||||
</Button>
|
||||
</CollapsibleTrigger_Shadcn_>
|
||||
<CollapsibleContent_Shadcn_ className="bg-dash-sidebar rounded-b border text-xs">
|
||||
<CodeBlock
|
||||
wrapperClassName={cn(
|
||||
'[&_pre]:border-x-0 [&_pre]:border-t-0 [&_pre]:px-4 [&_pre]:py-3',
|
||||
'[&_pre]:rounded-t-none'
|
||||
)}
|
||||
language={lang}
|
||||
value={supavisorConnectionStrings['pooler'][selectedTab]}
|
||||
className="[&_code]:text-[12px] [&_code]:text-foreground"
|
||||
hideLineNumbers
|
||||
onCopyCallback={() => handleCopy(selectedTab, 'transaction_pooler')}
|
||||
/>
|
||||
<p className="px-3 py-2 text-foreground-light">
|
||||
Only recommended when your network does not support IPv6. Added latency
|
||||
compared to dedicated pooler.
|
||||
</p>
|
||||
</CollapsibleContent_Shadcn_>
|
||||
</Collapsible_Shadcn_>
|
||||
</>
|
||||
)}
|
||||
</ConnectionPanel>
|
||||
)}
|
||||
|
||||
@@ -26,7 +26,7 @@ NEXT_PUBLIC_SUPABASE_URL=
|
||||
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=nextjs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ NEXT_PUBLIC_SUPABASE_URL=
|
||||
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=nextjs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ NEXT_PUBLIC_SUPABASE_URL=
|
||||
NEXT_PUBLIC_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=nextjs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ NUXT_PUBLIC_SUPABASE_URL=
|
||||
NUXT_PUBLIC_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&tab=frameworks&framework=vuejs&using=supabasejs) under App Frameworks or in your project's [API keys](https://supabase.com/dashboard/project/_/settings/api-keys).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=nuxt&using=supabasejs) under App Frameworks or in your project's [API keys](https://supabase.com/dashboard/project/_/settings/api-keys).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -36,7 +36,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -28,7 +28,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@ VITE_SUPABASE_URL=
|
||||
VITE_SUPABASE_PUBLISHABLE_OR_ANON_KEY=
|
||||
```
|
||||
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
- If you're using supabase.com, you can find these values in the [Connect modal](https://supabase.com/dashboard/project/_?showConnect=true&connectTab=frameworks&framework=react&using=vite&with=supabasejs) under App Frameworks or in your project's [API settings](https://supabase.com/dashboard/project/_/settings/api).
|
||||
|
||||
- If you're using a local instance of Supabase, you can find these values by running `supabase start` or `supabase status` (if you already have it running).
|
||||
|
||||
|
||||
Reference in new issue
Block a user