DORA
Features
Multi-DatabasePostgreSQL, MySQL, SQLite & libSQLQuery HistorySearch, replay and analyze every querySchema VisualizationLive ER diagrams of your relationshipsDocker ContainersSpin up and manage local databasesSSH TunnelingReach private databases through secure tunnelsORM CockpitDiff Drizzle/Prisma schema, preview migrationsThemingCustom look and feel for your workspaceAnalyticsQuery PostHog with HogQL, build dashboards
All features
ChangelogDORADocumentationView web app
Dora docs
Dora docsGetting StartedInstallation

Connect a database

Connections

Features

Features

Guides

Working with data

Data StudioSQL ConsoleSchema VisualizerChartsExportLive change monitoring

ORMs

ORM CockpitORM Runners

Productivity

Command Palette & shortcutsAI AssistantDocker Manager

Reference & internals

Credentials & securityMock Data GuideBackend Features Integration

Reference

API ReferenceShared TypesDora runner (Go CLI/TUI)
Guides

Loading documentation…

Preparing this guide.

Loading page content

Export

Export tables and query results to CSV, JSON, or SQL, with control over whether filters apply.

ORM Cockpit

Link a Drizzle or Prisma project, see how its schema has drifted from the live database, and preview a migration before you run it.

Engineered by remco_stoeten
GitHub ProfileRepositoryFeaturesDocsChangelog
© 2026 Dora. All rights reserved.
Guides

Live change monitoring

Watch a table for inserts, updates, and deletes made by other clients, in near-real time.

Live monitoring keeps the table you are viewing in sync with writes made by other clients (another app, a teammate, a background job), so you do not have to keep refreshing.

Turn it on

In the Data Studio, press Mod+Shift+M or click the activity icon in the toolbar to open the live-monitor popover. From there you can:

  • toggle monitoring on or off,
  • choose which change types to watch: inserts, updates, deletes,
  • set the poll interval (default 5 seconds).

The status bar shows when the table was last checked and how many changes were detected, color-coded by type.

How it works

  • PostgreSQL uses LISTEN/NOTIFY. Dora installs a notification trigger the first time you start monitoring, so changes surface almost instantly. If the trigger cannot be installed, Dora falls back to polling.
  • SQLite and libSQL are polled: Dora re-reads the table every interval.

Monitoring follows the table you are viewing: switch tables and the monitor applies to the new one.

Monitoring watches changes from other connections. Edits you make in Dora's own grid update immediately through the normal write path.

Export

Export tables and query results to CSV, JSON, or SQL, with control over whether filters apply.

ORM Cockpit

Link a Drizzle or Prisma project, see how its schema has drifted from the live database, and preview a migration before you run it.

On this page

Turn it onHow it works