Dory Docs
Reference

Settings

Dory settings cover two layers: local workflow preferences for each user and shared operational choices for teams. Use this reference when standardizing a Dory SQL workspace or documenting onboarding defaults.

SQL editor settings

SettingOptionsDefaultWhat it affects
Editor themeAuto, GitHub Light, GitHub Dark, VS Light, VS DarkAutoMonaco editor colors and contrast.
Font familyMonaco, Menlo, Consolas, JetBrains Mono, Fira Code, Source Code Pro, CustomMonacoSQL readability and alignment.
Font size12 to 2412Editor text size.
Line height1.1 to 2.21.5Vertical spacing between SQL lines.
Line numbersOn, OffOnWhether line numbers are shown.
MinimapOn, OffOffWhether the Monaco minimap is displayed.
Word wrapOn, OffOnWhether long SQL lines wrap inside the editor.
FoldingOn, OffOnWhether SQL blocks can be collapsed.
Query limit100, 200, 500, 1000, 2000, 5000200Default row limit for query previews and analysis workflows.

App theme settings

Dory also includes application-level color themes:

GroupThemes
DefaultDefault, Blue, Green, Amber, Liquid
ScaledDefault Scaled, Blue Scaled, Liquid Scaled
MonospacedMono Scaled

Choose a restrained theme for shared screens, demos, and team walkthroughs. Choose monospaced variants when dense SQL and table scanning are the primary workflow.

Query limit guidance

Use caseSuggested limit
Schema exploration100 or 200
Dashboard prototyping200 or 500
Data quality checks500 or 1000
Export-like inspection2000 or 5000 only when needed

Lower limits make Dory feel faster and reduce accidental large scans. For analytical aggregates, prefer SQL-level grouping over raising the result limit.

Connection settings

Connection settings vary by database driver, but most teams should standardize these decisions:

AreaRecommendation
NamesUse names that include environment and database purpose, such as prod-analytics-readonly.
CredentialsUse read-only database users for analysis connections.
Host accessConfirm Docker deployments can reach the database host from inside the container.
Local filesFor SQLite and DuckDB, use absolute paths and mount the containing directory when running in Docker.
SSLFollow the database provider's SSL requirements instead of disabling verification for convenience.

AI settings

AI behavior is controlled by the provider and model selected during deployment. For the detailed reference, see AI Providers.

For team use, document:

  • Approved provider and model.
  • Which environments may use AI features.
  • Whether production schema names are allowed in prompts.
  • Expected review process before running AI-generated SQL.

Saved query settings

Saved Queries are most useful when teams agree on naming and folder conventions.

ConventionExample
Prefix by domainbilling - monthly revenue
Include grainorders - daily count
Include database when ambiguouswarehouse.users - active users
Keep drafts separatedrafts / migration checks
  • Keep query limit at 200 for new users.
  • Keep word wrap on for onboarding and demos.
  • Use read-only credentials for shared connections.
  • Save reusable SQL instead of sharing one-off screenshots.
  • Review AI-generated SQL before execution, especially joins and filters.

On this page