Skip to content

RizomaDB

Engine capability matrix ​

What each engine supports, read from the drivers' declared capabilities and the extension's rules. A dash means not supported; it is never a promise that will be added. Which engines are tested against a real server is on each engine's page.

EngineFamilyQuery languageEdit rows in the gridCancelRead-only enforced byTable filter boxColumn editsExplain planAdmin tools
PostgreSQLrelationalsqlby primary keyyesthe serverWHERE / ORDER BYyesyesyes
MySQL / MariaDBrelationalsqlby primary keyyesthe serverWHERE / ORDER BYyesyesyes
SQLiterelationalsqlby primary key—the serverWHERE / ORDER BYyesyes—
SQL Serverrelationalsqlby primary keyyesRizomaDB (client)WHERE / ORDER BYyesyesyes
Oracle Databaserelationalsqlby primary keyyesRizomaDB (client)WHERE / ORDER BYyesyesyes
ClickHouserelationalsql—yesthe serverWHERE / ORDER BY—yes—
DuckDBrelationalsqlby primary keyyesRizomaDB (client)WHERE / ORDER BY—yes—
Trinorelationalsql—yesRizomaDB (client)WHERE / ORDER BY—yes—
MongoDBdocumentmongoby document idyesRizomaDB (client)filter / sort (JSON)—yes—
Redis / Valkeykey-valueredisby keyyesRizomaDB (client)————
Elasticsearch / OpenSearchsearchjson—yesRizomaDB (client)query string / sort—yes—
Neo4jgraphcypher—yesRizomaDB (client)condition / ORDER BY———
HydraDB (experimental)graphcypher—yesRizomaDB (client)————
Amazon DynamoDBkey-valuesql—yesRizomaDB (client)————
Google Cloud Firestoredocumentjson—yesRizomaDB (client)————
InfluxDB 2.xtime seriesflux—yesRizomaDB (client)————
InfluxDB 3time seriessql—yesthe server——yes—
Apache Cassandra / ScyllaDBwide-columncql—yesRizomaDB (client)————

Notes ​

  • Table filter box: the bar under the query line when you open a table; it changes the statement in the database, so paging and editing keep working.
  • Column edits: rename, change type, NOT NULL, default, add and drop from the column menu; they show the exact DDL and ask for confirmation.
  • Read-only enforced by the server means the connection itself refuses writes; by RizomaDB (client) means a default-deny statement classifier does, so for a hard guarantee also use a read-only database role.

Generated by scripts/gen-reference.mjs from the extension manifest; do not edit by hand.