D1 is designed for horizontal scale out across multiple, smaller (10 GB) databases, such as per-user, per-tenant or per-entity databases.
npx @outerbase/studio and It works perfectly for the local SQLite in the Wrangler project.npx @outerbase/studio --config="$pwd\d1-outerbase.config-local.json"
{
"driver": "sqlite",
"connection": {
"file": ".wrangler/state/v3/d1/miniflare-D1DatabaseObject/15c63002ced39d198237431f852a8e7204274c5a10e9861150529b8b00db0f6c.sqlite"
},
"port": 4000
}@outerbase/studio packagenpx @outerbase/studio --config="$pwd\d1-outerbase.config-remote.json"
{
"driver": "cloudflare-d1",
"connection": {
"accountId": "your-account-id",
"apiToken": "your-api-token",
"databaseId": "your-database-id"
},
"port": 4000
}

npx @outerbase/studio --config="$pwd\d1-outerbase.config-local.json"
{
"driver": "sqlite",
"connection": {
"file": ".wrangler/state/v3/d1/miniflare-D1DatabaseObject/15c63002ced39d198237431f852a8e7204274c5a10e9861150529b8b00db0f6c.sqlite"
},
"port": 4000
}npx @outerbase/studio --config="$pwd\d1-outerbase.config-remote.json"
{
"driver": "cloudflare-d1",
"connection": {
"accountId": "your-account-id",
"apiToken": "your-api-token",
"databaseId": "your-database-id"
},
"port": 4000
}