بوستجرس,
بدون الأعمال المنزلية.
A dedicated Postgres database per project, schema-isolated, with native RLS, versioned migrations, and auto-generated TypeScript types. No proprietary abstractions, zero lock-in.
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 JWTreturn Response.json({ data })}
كل ما تحصل عليه من الدقيقة الأولى
Schema-per-project
Strict logical isolation: each project gets a dedicated Postgres schema. No shared row-level tenant, no intermediary proxy.
Versioned migrations
Version-controlled SQL, atomic rollbacks, zero-downtime online DDL. TypeScript types regenerate automatically on every migration.
TypeScript codegen
Comprehensive end-to-end types for your tables, views, functions, and relations. Full inference on joins and filters.
Row-Level Security
Declarative, testable policies. The SDK injects the tenant claim into every request — impossible to bypass from the client side.
Premium extensions
pgvector, PostGIS, pg_cron, TimescaleDB, PGMQ, and pg_partman enabled in one click. Pinned versions, available security audits.
Branch previews (roadmap)
One ephemeral database per pull request, cloned seed data, unique preview URL — roadmap feature, coming soon.
مشروع واحد وأربعة مخططات معزولة
يتلقى كل مشروع أربعة مخططات فرعية لـ Postgres: واحد لجداول التطبيق الخاصة بك، وثلاثة لأساسيات النظام الأساسي، في قاعدة بيانات مخصصة في مجموعة PostgreSQL الخاصة بمؤسستك. يتم فرض العزل بواسطة PostgreSQL: كل مشروع له دور اتصال خاص به ويتم منح أذونات المخطط حصريًا له. في خطة المؤسسة، يمكن للمشروع أيضًا أن يحصل على مجموعة مخصصة بالكامل خاصة به.
project_{uuid}userYour business tables∞project_{uuid}_authsystemusers, sessions, oauth_accounts, mfa_factors, refresh_tokens14project_{uuid}_storagesystembuckets, objects, rls_policies, upload_sessions6project_{uuid}_platformsystemfunctions, jobs, cron_jobs, api_keys, webhooks9يتم قياسها في الإنتاج، تحت الحمل الحقيقي
Aurabase · Supabase · Firebase
الأسئلة المتداولة
Is this real Postgres, or a proprietary layer?+
pg_dump يمنحك قاعدة البيانات الكاملة الخاصة بك، بما في ذلك الملحقات، دون قفل.How does schema-per-project isolation work?+
المشروع_ (جداولك) ..._auth, ..._storage, ..._منصة. تقوم البوابة بحقن search_path في كل اتصال — لا يمكن للاستعلامات فعليًا تجاوز حدود مشروع آخر.Can I use my ORMs (Prisma, Drizzle, Kysely)?+
What about performance under heavy production loads?+
How do I migrate from Supabase or Firebase?+
استيراد الهالة - من Supabase يستورد المخطط الخاص بك، وسياسات RLS، ومجموعات التخزين. من Firebase: تقوم واجهة سطر الأوامر (CLI) لدينا بتعيين مجموعات Firestore إلى جداول JSONB Postgres وإعادة كتابة قواعد الأمان في السياسات. توقع 1-2 ساعات لمشروع متوسط.What is the data residency policy?+
قاعدة بيانات Postgres الخاصة بك في 90 ثانية.
لا حاجة لبطاقة الائتمان. تم توفير المخطط، وتوفير عنوان URL للاتصال، والأنواع التي تم إنشاؤها. أنت رمز بدلا من التكوين.