PROD欧洲主权BaaS平台打开仪表板 →
ACCUEIL/产品/DATABASE
DATABASE · NATIVE POSTGRES

Postgres,
没有 家务活。

A dedicated Postgres database per project, schema-isolated, with native RLS, versioned migrations, and auto-generated TypeScript types. No proprietary abstractions, zero lock-in.

8ms
P99 READ
16
PG VERSION
12
REGIONS
app/api/devices.tsTYPESCRIPT
import { aura } from '@/lib/aurabase'
export async function GET() {
const { data, error } = await aura
.from('devices')
.select('id, name, temperature, last_seen')
.eq('tenant_id', tenantId)
.order('last_seen', { ascending: false })
.limit(50)
// Server-enforced RLS — tenantId is in the JWT
return Response.json({ data })
}
#
功能集

从第一分钟开始你得到的一切

Schema-per-project

Strict logical isolation: each project gets a dedicated Postgres schema. No shared row-level tenant, no intermediary proxy.

ISOLATION · O(1)

Versioned migrations

Version-controlled SQL, atomic rollbacks, zero-downtime online DDL. TypeScript types regenerate automatically on every migration.

ZERO DOWNTIME

TypeScript codegen

Comprehensive end-to-end types for your tables, views, functions, and relations. Full inference on joins and filters.

TYPESAFE · STRICT

Row-Level Security

Declarative, testable policies. The SDK injects the tenant claim into every request — impossible to bypass from the client side.

RLS · NATIVE PG

Premium extensions

pgvector, PostGIS, pg_cron, TimescaleDB, PGMQ, and pg_partman enabled in one click. Pinned versions, available security audits.

14 EXTENSIONS · GA

Branch previews (roadmap)

One ephemeral database per pull request, cloned seed data, unique preview URL — roadmap feature, coming soon.

ROADMAP
#
示例架构

一个项目,四个独立的模式

每个项目都会收到四个 Postgres 子模式:一个用于您的应用程序表,三个用于平台原语,位于您组织的 PostgreSQL 集群上的专用数据库中。隔离由 PostgreSQL 强制执行:每个项目都有自己的连接角色,并且模式权限仅授予它。在企业计划中,项目还可以接收自己的完全专用的集群。

模式访问包含表格
project_{uuid}userYour business tables∞
project_{uuid}_authsystemusers, sessions, oauth_accounts, mfa_factors, refresh_tokens14
project_{uuid}_storagesystembuckets, objects, rls_policies, upload_sessions6
project_{uuid}_platformsystemfunctions, jobs, cron_jobs, api_keys, webhooks9
#
性能

在生产中、实际负载下测量

8ms
P99 READ
On a select * limit 100 query, measured from eu-west-3
12
REGIONS
EU, US, APAC · cross-region logical replication
#
诚实的比较

Aurabase · Supabase · Firebase

特点光环基地苏帕贝斯火力基地
Schema-per-projectYes · nativeNo · shared schemaNo · collections
Row-Level SecurityPostgres policiesPostgres policiesFirestore rules
TypeScript codegenOn every migrationManual via CLIPartial (Firestore)
pgvector / PostGISGA · includedGA · includedN/A
BillingPer requestPer compute-hourPer document read
EU regions4 · incl. Paris2 · incl. Frankfurt2 · without Paris
Export to PostgresDirect pg_dumpDirect pg_dumpTotal rewrite
#
常见问题解答

常见问题

Is this real Postgres, or a proprietary layer?+
它是普通的 PostgreSQL 16,没有分叉或查询重写代理。您的扩展、触发器和 PL/pgSQL 函数按原样工作。一个 pg_dump 为您提供完整的数据库,包括扩展,无需锁定。
How does schema-per-project isolation work?+
每个项目都有四个子模式: 项目_ (你的桌子), ..._auth, ..._存储, ..._平台。网关注入 搜索路径 每个连接中的查询实际上不能跨越另一个项目的边界。
Can I use my ORMs (Prisma, Drizzle, Kysely)?+
是的。 Aurabase 在端口 5432 上公开标准有线协议兼容的 Postgres 端点。使用提供的连接字符串指向您的 ORM,一切正常 - 包括迁移、事务和准备好的语句。
What about performance under heavy production loads?+
每个项目都可以垂直扩展至 96 个 vCPU / 768 GiB RAM,且零重新部署。专业版和企业版计划可自助提供跨区域逻辑复制。对于繁重的分析工作负载,请启用专用只读副本。
How do I migrate from Supabase or Firebase?+
来自苏帕巴斯: 光环导入——来自supabase 导入您的架构、RLS 策略和存储桶。来自 Firebase:我们的 CLI 将 Firestore 集合映射到 JSONB Postgres 表并将安全规则重写为策略。一般项目预计需要 1-2 小时。
What is the data residency policy?+
您在项目创建时选择区域。数据、备份和副本严格保留在所选区域中。企业计划允许固定在国家/地区级别。巴黎从免费计划开始可用。
即时启动

90 秒内创建您的 Postgres 数据库。

无需信用卡。已配置架构、已提供连接 URL、已生成类型。您编码而不是配置。

无需信用卡 · 500 MB 免费 · 50,000 MAU