Directus vs Supabase 2026: Welches Backend passt zu Ihrem Projekt?
Ihr Vercel-Dashboard zeigt einen fehlgeschlagenen Build. Die Directus-Migration ist abgelaufen, weil ein Content-Editor um 15 Uhr ein Schema-Feld geändert hat – ohne Ankündigung, ohne Rollback-Plan. Oder: Ihre Supabase-Auth-Token verfallen während der Sitzung, weil Sie das Refresh-Fenster in ihrem Changelog vor drei Versionen missverstanden haben. Ich habe seit 2023 47 Projekte auf beiden Plattformen deployed. Jedes Mal, wenn ein Gründer fragt "Directus oder Supabase?", teilt sich die Antwort in eine Frage: Bauen Sie eine Content-Operation oder eine User-Anwendung? Directus hüllt jede SQL-Datenbank in ein visuelles CMS mit auto-generierten REST- und GraphQL-APIs ein. Supabase startet mit PostgreSQL und lagert Auth, Realtime-Subscriptions, Storage und Edge Functions obendrauf. Beide geben Ihnen eine Datenbank. Beide geben Ihnen eine API. Beide beinhalten ein Dashboard. Aber Directus behandelt Content-Editoren als First-Class-Benutzer; Supabase behandelt Entwickler als die einzigen Benutzer. Diese Trennung bestimmt, welche Lösung Ihren Production-Launch überlebt – und welche nach sechs Monaten Tech-Schulden schafft.
Lassen Sie mich Ihnen zeigen, was ich bei der Entwicklung mit beiden Plattformen in der Produktion gelernt habe.
Inhaltsverzeichnis
- Philosophie und Kernidentität
- Datenbank und Datenmodellierung
- API-Layer Vergleich
- Content Management Erlebnis
- Authentifizierung und Autorisierung
- Realtime-Fähigkeiten
- Self-Hosting und Infrastruktur
- Preisübersicht 2026
- Developer Experience
- Wann man jede Lösung nutzt
- FAQ

Philosophie und Kernidentität
Directus nennt sich selbst eine "Datenplattform", aber seien wir ehrlich – im Kern ist es ein Headless CMS. Es nimmt Ihre existierende SQL-Datenbank (PostgreSQL, MySQL, MariaDB, MS SQL, SQLite, Oracle, CockroachDB) und lagert eine Content-Management-Schnittstelle obendrauf. Der Schlüsseleinsicht: Directus besitzt Ihr Datenschema nicht. Sie können es auf eine existierende Datenbank zeigen und es wird die Tabellen und Beziehungen automatisch introspizieren. Das ist leistungsstark, wenn Sie bereits eine Datenbank haben und eine Management-Schicht benötigen.
Supabase ist ein Backend-as-a-Service (BaaS). Es ist PostgreSQL mit allem Zubehör: Authentifizierung, Dateispeicher, Realtime-Subscriptions, Edge Functions und Vector Embeddings für KI-Workloads. Supabase geht davon aus, dass Sie eine Anwendung entwickeln, keine Inhalte verwalten. Das Dashboard ist für Entwickler konzipiert, nicht für Content-Editoren.
Dieser philosophische Unterschied ist wichtiger als jeder Feature-Vergleich. Wenn Sie eine inhaltsgetriebene Website bauen, auf der Editoren Blog-Beiträge veröffentlichen, Medien verwalten und Änderungen in der Vorschau sehen müssen – Directus ist dafür maßgeschneidert. Wenn Sie eine SaaS-App bauen, in der sich Benutzer registrieren, Daten speichern und in Echtzeit interagieren – Supabase ist dafür gebaut.
Aber die meisten echten Projekte sind nicht so sauber getrennt. Und da wird es interessant.
Datenbank und Datenmodellierung
Directus
Directus verwendet einen "database-first"-Ansatz. Sie definieren Ihr Schema über die Directus-Benutzeroberfläche oder direkt in Ihrer Datenbank – beides funktioniert. Die Admin-App generiert automatisch Formulare, Beziehungen und Validierungen basierend auf Ihrem Schema. Sie möchten eine many-to-many-Beziehung zwischen articles und tags? Erstellen Sie die Junction-Tabelle (oder lassen Sie Directus das tun), und die Admin-Benutzeroberfläche rendert automatisch einen schönen Tag-Selector.
Was ich mag: Directus erstellt keine eigene Abstraktionsschicht über Ihren Tabellen. Ihre Tabellennamen, Spaltennamen und Beziehungen sind genau das, was Sie definiert haben. Die System-Tabellen (Präfix directus_) sitzen neben Ihren Daten, beeinflussen sie aber nicht.
Unterstützte Datenbanken in 2026:
- PostgreSQL 12+
- MySQL 8+
- MariaDB 10.5+
- MS SQL 2019+
- SQLite 3+
- CockroachDB 22+
- Oracle 19c+
Supabase
Supabase ist PostgreSQL. Punkt. Sie bekommen eine vollständige Postgres-Instanz mit Erweiterungen wie PostGIS, pgvector, pg_cron und hunderten anderen. Schema-Management erfolgt über den SQL-Editor des Dashboards, die Tabellen-Editor-UI oder Migrationen via Supabase CLI.
Der Migrations-Workflow in Supabase hat sich erheblich verbessert. Die CLI generiert Migrations-Dateien und Sie können supabase db diff verwenden, um Schema-Änderungen zu erfassen, die im Dashboard vorgenommen wurden. In 2026 haben sie auch Branching hinzugefügt – Datenbank-Branches, mit denen Sie Schema-Änderungen in Isolation testen können, bevor Sie sie zu Production mergen.
-- Supabase Migration Beispiel
create table public.articles (
id uuid default gen_random_uuid() primary key,
title text not null,
slug text unique not null,
content jsonb,
published_at timestamptz,
author_id uuid references auth.users(id),
created_at timestamptz default now()
);
alter table public.articles enable row level security;
create policy "Published articles are viewable by everyone"
on public.articles for select
using (published_at is not null and published_at <= now());
Das Row Level Security (RLS) Modell ist sowohl Supabase's Superpower als auch die steilste Lernkurve. Mehr dazu später.
| Feature | Directus | Supabase |
|---|---|---|
| Datenbank-Engine | PostgreSQL, MySQL, MariaDB, MS SQL, SQLite, CockroachDB, Oracle | Nur PostgreSQL |
| Schema-Management | GUI + direktes SQL | GUI + SQL-Editor + CLI-Migrationen |
| Datenbank-Branching | Nicht eingebaut (separate Instanzen verwenden) | Ja (nativ, seit Ende 2024) |
| Erweiterungen | Abhängig von gewählter DB | 60+ Postgres-Erweiterungen |
| Vector/KI-Unterstützung | Via Erweiterungen | pgvector eingebaut |
| Direkter DB-Zugriff | Voller Zugriff immer | Voller Zugriff immer |
API-Layer Vergleich
Directus APIs
Directus generiert automatisch REST- und GraphQL-APIs aus Ihrem Schema. Die REST-API folgt einem vorhersehbaren Muster:
# Alle Articles mit Author-Beziehung abrufen
GET /items/articles?fields=*,author.name&filter[status][_eq]=published&sort=-published_at&limit=10
Das Filtersystem ist ausdrucksstark. Sie können verschachtelte Relational-Filter, Aggregation und sogar geografische Abfragen durchführen. Das SDK wickelt das alles schön ein:
import { createDirectus, rest, readItems } from '@directus/sdk';
const client = createDirectus('https://your-instance.com').with(rest());
const articles = await client.request(
readItems('articles', {
fields: ['*', { author: ['name', 'avatar'] }],
filter: { status: { _eq: 'published' } },
sort: ['-published_at'],
limit: 10,
})
);
Das TypeScript SDK in Directus 11 (aktuell stabil in 2026) hat sich bei der Typinferenz deutlich verbessert, obwohl Sie immer noch Typen aus Ihrem Schema für vollständige Typsicherheit generieren müssen.
Supabase APIs
Supabase generiert eine REST-API via PostgREST und stellt eine JavaScript-Client-Bibliothek bereit, die sich eher wie ein ORM anfühlt:
import { createClient } from '@supabase/supabase-js';
const supabase = createClient(SUPABASE_URL, SUPABASE_ANON_KEY);
const { data: articles, error } = await supabase
.from('articles')
.select('*, author:profiles(name, avatar_url)')
.eq('status', 'published')
.order('published_at', { ascending: false })
.limit(10);
Supabase bietet nicht standardmäßig GraphQL an. Sie hatten pg_graphql für eine Weile, es ist immer noch als Erweiterung verfügbar, aber das primäre DX ist ihr JS-Client und die REST-API. Ehrlich gesagt? Ich vermisse GraphQL nicht, wenn ich Supabase verwende. Die select-Syntax mit Relationship-Joining deckt 95% der Anwendungsfälle ab.
Ein Bereich, in dem Supabase voraus ist: Realtime-Subscriptions über WebSockets und Edge Functions für serverseitige Logik. Directus hat Flows (ihre Automations-Engine), aber es ist nicht dasselbe wie ein vollständiger Serverless-Function-Runtime.

Content Management Erlebnis
Hier dominiert Directus absolut. Es ist nicht mal knapp.
Directus's Admin-App ist für Content-Teams konzipiert. Sie erhalten:
- Benutzerdefinierte Layouts: Kanban-Boards, Kalender, Karten, Split Views für Collection-Browsing
- WYSIWYG und Block-Editoren: Der Block-Editor in Directus 11 ist wirklich gut
- Übersetzungsunterstützung: Eingebautes i18n mit nebeneinander liegenden Übersetzungs-Interfaces
- Revisionshistorie: Vollständige Content-Versionierung mit Diff-Ansichten
- Live-Vorschau: Konfigurieren Sie Preview-URLs, damit Editoren Änderungen vor der Veröffentlichung sehen können
- Granulare Berechtigungen: Rollenbasierter Zugriff bis hinunter zu einzelnen Feldern
- Benutzerdefinierte Dashboards: Analytics und Übersichts-Panels für Content-Teams
Supabase's Tabellen-Editor ist... ein Tabellen-Editor. Er ist großartig für Entwickler, die eine GUI für ihre Datenbank möchten. Er ist schrecklich für ein Marketing-Team, das einen Homepage-Hero-Abschnitt aktualisieren muss. Wenn Sie eine inhaltsgetriebene Website bauen und Ihre Editoren werden das Backend direkt anfassen, gewinnt Directus standardmäßig.
Ich habe Teams gesehen, die versucht haben, eine benutzerdefinierte Admin-UI auf Supabase für Content-Editing zu bauen. Es funktioniert, aber Sie bauen im Grunde ein CMS von Grund auf neu. Das ist Monate Arbeit, die Directus Ihnen am ersten Tag gibt.
Wenn Sie ein ordentliches Headless CMS Setup für Ihre Website suchen, arbeitet unser Team regelmäßig mit Directus bei Headless CMS Projekten – es ist eine unserer Go-to-Empfehlungen für inhaltsreiche Websites.
Authentifizierung und Autorisierung
Supabase Auth
Supabase Auth ist ein vollständig ausgestattetes Authentifizierungssystem. Email/Passwort, Magic Links, OAuth (Google, GitHub, Apple, etc.), Telefon/SMS und SAML SSO sind alle eingebaut. Es integriert sich direkt mit PostgreSQL's Row Level Security, was bedeutet, dass Ihre Auth-Regeln in der Datenbank selbst leben.
-- Nur Benutzern ihre eigenen Profile ansehen lassen
create policy "Users can view own profile"
on profiles for select
using (auth.uid() = id);
-- Benutzern erlauben, ihr Profil zu aktualisieren
create policy "Users can update own profile"
on profiles for update
using (auth.uid() = id);
Dieses Modell ist elegant, sobald Sie es verstehen, aber RLS-Policies können schnell komplex werden. Debuggen, warum eine Abfrage leere Ergebnisse zurückgibt, weil eine Policy fehlt, ist eine dieser Freuden, die Sie lernen zu akzeptieren.
Directus Auth
Directus verarbeitet die Authentifizierung für seine eigenen Admin-Benutzer und unterstützt auch externe SSO via OpenID Connect, SAML, LDAP und OAuth2. Für Front-End-App-Benutzer würden Sie normalerweise Directus's User-System mit benutzerdefinierten Rollen verwenden.
Das Berechtigungsmodell in Directus ist GUI-gesteuert. Sie erstellen Rollen, dann konfigurieren Sie für jede Rolle CRUD-Berechtigungen pro Collection, optional mit Feld-Level und Item-Level Regeln. Es ist visueller und möglicherweise leichter zu verstehen als RLS-Policies, aber weniger flexibel für komplexe Anwendungslogik.
Für Anwendungen, wo End-User-Auth die Hauptsorge ist (denken Sie an SaaS-Apps), ist Supabase's Auth-System erheblich reifer. Für die Verwaltung von Content-Team-Zugriff ist Directus's Rollensystem besser geeignet.
Realtime-Fähigkeiten
Supabase's Realtime-Engine ist produktionsbereit und verarbeitet Presence, Broadcast und Datenbank-Change-Listener:
const channel = supabase
.channel('articles')
.on('postgres_changes', {
event: 'INSERT',
schema: 'public',
table: 'articles',
}, (payload) => {
console.log('New article:', payload.new);
})
.subscribe();
Das ist wirklich nützlich für Chat-Apps, Collaborative Tools, Live-Dashboards und Benachrichtigungssysteme.
Directus hat WebSocket-Unterstützung hinzugefügt und hat Realtime-Subscriptions über seinen GraphQL-Subscription-Endpoint. Es funktioniert, aber es ist nicht das gleiche Reife-Level. Directus Realtime ist gut für "benachrichtige mich, wenn sich Content ändert"-Szenarien, aber nicht für hochfrequente Collaborative-Anwendungen konzipiert.
Self-Hosting und Infrastruktur
Beide Tools sind Open Source und können selbst gehostet werden.
Directus ist eine Node.js-Anwendung, verteilt als npm-Paket und Docker-Image. Self-Hosting ist unkompliziert – zeigen Sie es auf Ihre Datenbank, konfigurieren Sie Umgebungsvariablen, und Sie führen aus. Ich habe es auf Railway, Fly.io, AWS ECS und einfachen VPS-Instanzen ohne Probleme deployed.
Supabase Self-Hosting ist komplizierter. Der vollständige Stack beinhaltet PostgreSQL, PostgREST, GoTrue (Auth), Realtime, Storage, Kong (API Gateway) und das Studio-Dashboard. Ihr Docker Compose Setup funktioniert für die Entwicklung, aber Production Self-Hosting erfordert mehr Betriebskenntnisse. Die meisten Teams wählen Supabase's gehostete Plattform, es sei denn, sie haben spezifische Compliance-Anforderungen.
| Aspekt | Directus Self-Hosted | Supabase Self-Hosted |
|---|---|---|
| Komplexität | Niedrig-mittel (einzelne Node.js-App + DB) | Hoch (7+ Services) |
| Docker-Unterstützung | Offizielles Image, einfach | Docker Compose, komplex |
| Mindest-Ressourcen | 1 vCPU, 1GB RAM | 4 vCPU, 8GB RAM (alle Services) |
| Community-Guides | Umfangreich | Wachsend aber weniger reif |
| Verwaltete Alternative | Directus Cloud | Supabase Platform |
Preisübersicht 2026
Lassen Sie uns über Geld sprechen. Dies sind aktuelle veröffentlichte Preise zu Beginn von 2026.
Directus Cloud
| Plan | Preis | Beinhaltet |
|---|---|---|
| Community (self-hosted) | Kostenlos | Alles, selbst verwaltet |
| Standard | $99/Mo | 1 Projekt, 100K API-Anfragen, 5GB Assets |
| Professional | $399/Mo | Benutzerdefinierte Domain, mehr Ressourcen, Priority Support |
| Enterprise | Custom | SSO, SLA, dedizierte Infra |
Supabase Platform
| Plan | Preis | Beinhaltet |
|---|---|---|
| Free | $0 | 500MB DB, 1GB Storage, 50K Auth-Benutzer, 500K Edge Function Invocations |
| Pro | $25/Mo | 8GB DB, 100GB Storage, 100K Auth-Benutzer, 2M Edge Function Invocations |
| Team | $599/Mo | Priority Support, SOC2, tägliche Backups, 28-Tage-Log-Aufbewahrung |
| Enterprise | Custom | SLA, dedizierter Support, benutzerdefinierte Verträge |
Der Preisunterschied ist stark. Supabase's kostenloser Tier ist wirklich für Side Projects und MVPs nutzbar. Directus Cloud's Einstiegspunkt bei $99/Monat ist steil zum Experimentieren – aber Self-Hosting von Directus auf einer $5/Monat VPS funktioniert perfekt für kleine Projekte.
Für ein Startup, das eine App baut, gibt Ihnen Supabase's $25/Monat Pro-Plan viel. Für ein Unternehmen, das eine inhaltsreiche Website betreibt, könnte Directus Self-Hosted plus eine verwaltete PostgreSQL-Instanz insgesamt $20-50/Monat kosten.
Developer Experience
Ich baue viele Next.js Projekte und Astro Sites, daher ist Framework-Integration für mich wichtig.
Directus DX
- TypeScript SDK ist gut, verbessert sich mit jeder Version
- Schema-Typen können von Ihrer Instanz generiert werden
- Extensions-System für benutzerdefinierte Endpoints, Hooks, Panels und Interfaces
- Flows (visuelle Automation) können einfache Backend-Logik ersetzen
- Die Admin-App ist mit benutzerdefinierten Modulen und Layouts anpassbar
- Bildtransformationen sind in der Asset-Delivery-API eingebaut
Supabase DX
- TypeScript-Typen werden automatisch von Ihrem Schema generiert (
supabase gen types typescript) - Lokale Entwicklung mit
supabase start(führt alles in Docker aus) - Edge Functions (Deno-basiert) für serverseitige Logik
- Eingebaute Vektorsuche mit pgvector für KI-Features
- CLI-gesteuerte Workflow-Migrationen, Branching und CI/CD
- Vercel/Netlify-Integration für Umgebungsvariablen-Syncing
Beide haben solide Dokumentation. Supabase's Docs sind besonders gut organisiert mit Framework-spezifischen Guides (Next.js, Nuxt, SvelteKit, Flutter, etc.). Directus's Docs sind gründlich, hinken aber manchmal den neuesten SDK-Änderungen hinterher.
Wann man jede Lösung nutzt
Nach umfangreichem Bauen mit beiden, hier ist mein Entscheidungs-Framework:
Wählen Sie Directus, wenn:
- Content-Editoren eine polierte Admin-Schnittstelle brauchen
- Sie bauen eine Marketing Website, einen Blog oder eine Editorial-Plattform
- Sie Multi-Language Content Management brauchen
- Ihre existierende Datenbank eine Management-UI braucht
- Content-Workflows (Drafts, Reviews, Approvals) sind wichtig
- Sie MySQL, MariaDB oder eine andere Nicht-PostgreSQL-Datenbank verwenden möchten
Wählen Sie Supabase, wenn:
- Sie bauen eine User-facing-Anwendung (SaaS, Marketplace, Social)
- Sie Authentifizierung und User-Verwaltung brauchen
- Realtime-Features sind eine Kern-Anforderung
- Sie Edge Functions für serverseitige Logik mögen
- KI/Vektorsuche ist Teil Ihrer Roadmap
- Sie den schnellsten Weg von Idee zu deployer App mögen
Nutzen Sie beide, wenn:
Das ist nicht verrückt. Ich habe Systeme gebaut, in denen Supabase User-Auth, App-Daten und Realtime-Features verarbeitet, während Directus die Marketing-Website Content, Blog und Dokumentation verwaltet. Sie können die gleiche PostgreSQL-Instanz teilen oder separate Datenbanken nutzen. Die Separation of Concerns macht die Architektur tatsächlich sauberer.
Wenn Sie versuchen, die richtige Backend-Architektur für Ihr Projekt herauszufinden, das ist buchstäblich das, was unser Team tut – gerne kontaktieren Sie uns und sprechen Sie über Ihre spezifische Situation.
FAQ
Kann Directus Supabase als Backend für Web-Apps ersetzen?
Teilweise. Directus gibt Ihnen eine Datenbank-API und User-Management, daher kann es für einfache CRUD-Apps funktionieren. Aber Sie werden Supabase's eingebautes Auth-System, Realtime-Subscriptions, Edge Functions und File Storage Service vermissen. Directus ist auf Content-Management optimiert, nicht auf Application-Backend-Workloads. Für eine einfache App mit hauptsächlich Content-Operationen ist Directus in Ordnung. Für alles mit User-Auth-Flows, Realtime-Features oder komplexer serverseitiger Logik werden Sie Supabase oder eine ähnliche BaaS haben mögen.
Ist Supabase gut als Headless CMS?
Es kann als eins funktionieren, erfordert aber erhebliche benutzerdefinierte Arbeit. Sie müssten Ihre eigene Admin-Schnittstelle für Content-Editoren bauen, Bildtransformationen separat verarbeiten, Content-Versionierung manuell implementieren und Ihr eigenes Preview-System erstellen. Teams haben das mit Tools wie Supabase + benutzerdefinierten React Admin-Panels getan, aber Sie erfinden das neu, was Directus (oder Strapi oder Payload) Ihnen aus der Box gibt. Wenn Content-Management Ihre primäre Notwendigkeit ist, verwenden Sie ein dediziertes Headless CMS.
Welche ist besser für eine Next.js-Anwendung?
Beide integrieren sich gut mit Next.js. Supabase hat offizielle Next.js-Helpers (@supabase/ssr), die Auth-Cookie-Management in Server Components und Middleware verarbeiten. Directus funktioniert auch gut mit Next.js – Sie holen Daten über das SDK in Server Components und nutzen ISR oder SSG für Performance. Für eine Marketing Website mit einem Blog würde ich Next.js mit Directus paaren. Für eine SaaS-App mit User Accounts würde ich Next.js mit Supabase nehmen. Wir behandeln das ausführlich in unserer Next.js Development Practice.
Kann ich beide Directus und Supabase kostenlos selbst hosten?
Ja. Beide sind Open Source mit Permissive Lizenzen (Directus nutzt eine BSL 1.1 Lizenz, die nach 3 Jahren zu Apache 2.0 konvertiert; Supabase nutzt Apache 2.0 für die meisten Komponenten). Directus ist einfacher selbst zu hosten – es ist eine einzelne Node.js-App. Supabase Self-Hosting erfordert das Ausführen mehrerer Services (PostgreSQL, PostgREST, GoTrue, Realtime, Storage, Kong). Für Supabase verwenden die meisten Entwickler die gehostete Plattform und sparen sich den operativen Overhead.
Wie verarbeiten Directus und Supabase Dateispeicher und Medien?
Directus hat ein eingebautes Asset-Management-System mit On-the-Fly Bildtransformationen (Größe ändern, Zuschneiden, Format-Konvertierung). Sie laden Dateien über die Admin-UI oder API hoch und fordern transformierte Versionen über URL-Parameter an. Supabase Storage ist ein S3-kompatibles Dateispeicher-Service mit RLS-basierter Zugriffskontrolle. Es verarbeitet Uploads und Downloads gut, hat aber keine eingebauten Bildtransformationen – Sie würden es mit einem Service wie Imgix, Cloudinary oder Supabase's eigenem Image Transformation (das 2025 als Beta gestartet wurde) paaren.
Was ist mit Performance und Skalierbarkeit?
Supabase's Infrastruktur ist auf AWS mit Connection Pooling via Supavisor aufgebaut und kann erheblichen Traffic verarbeiten. Ihr Pro-Plan Datenbanken können auf 64GB RAM Instanzen skaliert werden. Directus Performance hängt stark von Ihrem Hosting-Setup und der Datenbank ab. Mit ordentlichem Caching (Redis, CDN) verarbeitet Directus hohen Traffic gut, aber Sie sind für die Infrastruktur verantwortlich. In Benchmarks können beide tausende Requests pro Sekunde mit angemessenen Ressourcen verarbeiten. Der Engpass ist fast immer die Datenbank, nicht der API-Layer.
Ist Directus oder Supabase besser für ein Team mit nicht-technischen Mitgliedern?
Directus, ohne Frage. Seine Admin-Schnittstelle ist für nicht-Entwickler konzipiert. Sie können benutzerdefinierte Dashboards erstellen, Content-Approval-Workflows einrichten und Zugriff nach Rolle beschränken – alles ohne Code zu schreiben. Supabase's Dashboard ist ein Developer-Tool. Ihr Marketing-Team wird nicht SQL schreiben, um eine Landing Page zu aktualisieren. Wenn nicht-technische Team-Mitglieder Daten verwalten müssen, ist Directus's UI die richtige Wahl.
Kann ich später von einer zur anderen migrieren?
Da beide PostgreSQL-kompatibel sind (und Directus zusätzliche Datenbanken unterstützt), ist Migration möglich aber nicht trivial. Wenn Sie auf Directus mit PostgreSQL sind und Supabase hinzufügen möchten, könnten Sie Supabase auf Ihre existierende Datenbank zeigen oder die Daten migrieren. Die Directus-System-Tabellen und Supabase's Auth-Schema müssten koexistieren oder getrennt werden. In die andere Richtung gehen – Directus auf eine Supabase-Datenbank hinzufügen – ist tatsächlich ein gut dokumentiertes Muster. Directus kann existierende Tabellen introspizieren und seine Management-Schicht erstellen, ohne Ihr Datenschema zu ändern.