Planche ist eine kostenlose GUI für den SQLite-Speicher von lokal in wrangler dev laufenden Cloudflare Durable Objects. Jedes Objekt ist eine eigene SQLite-Datenbank und erscheint deshalb als eigene Datenbank im Baum. Dies ist ausschließlich für lokale Entwicklung. Bereitgestellte Durable Objects werden nicht unterstützt.
<namespaceId>/<object>, etwa do-probe-Counter/probe-one; Objekte aus newUniqueId() unter ihrer 64-stelligen Hex-IDwrangler dev-Sitzungensqlite_master/PRAGMA-Schemabaum für Tabellen, Views, Trigger, Spalten und Indizes_cf_KV mit Daten aus ctx.storage.put(), blendet miniflares internes __miniflare_do_name ausBEGIN, COMMIT und ROLLBACK sind nicht verfügbarFühren Sie npx planche und wrangler dev auf demselben Rechner aus, wählen Sie Cloudflare DO (wrangler dev) und geben Sie die Dev-Server-URL ein (Vorgabe http://localhost:8787). Es gibt weder Konto-ID noch API-Token, Passwort oder SSH. Planche liest <devUrl>/cdn-cgi/local/explorer/api; auf der Worker-Seite wird keine Komponente installiert oder bereitgestellt.
Nur Loopback-URLs werden akzeptiert, weil andere Hosts den lokalen Agenten zu einem HTTP-Proxy für beliebige Ziele machen würden.
Für bereitgestellte Objekte gibt es keine dokumentierte Cloudflare-SQL-API. Data Studio (Beta) im Dashboard nutzt einen undokumentierten Endpunkt; nur Workers Scripts Edit schaltet ihn frei und erlaubt das Bereitstellen und Ändern jedes Workers im Konto. Planche verlangt diesen Zugriff nicht. Nutzen Sie für bereitgestellte Objekte Data Studio oder einen eigenen Worker-Endpunkt.
Ebenfalls verfügbar: SQLite-Viewer, MySQL-Client, MariaDB-Client, PostgreSQL-Client, SQL-Server-Client, Oracle-Client, Neon-Client, Supabase-Client, Cloudflare-D1-Client, Redis-Client, Elasticsearch-Client und OpenSearch-Client.
Planche hat eine kostenlose Stufe, die kein Konto braucht und keine Ihrer Daten hochlädt – Verbindungsprofile liegen nur in Ihrem Browser. Einige fortgeschrittene Funktionen erfordern Pro, siehe Preise.