What databases does QueryDeck support?
QueryDeck supports PostgreSQL, MySQL, SQLite, and MongoDB, all from a single native macOS app.
Which ORMs work with auto-connect vs Drift Mode?
Auto-connect covers 7 ORMs (Drizzle, Prisma, TypeORM, Knex, Django, ActiveRecord, Sequelize). Drift Mode has 5 schema parsers today (Drizzle, Prisma, TypeORM, Django, ActiveRecord). Knex and Sequelize do not have Drift Mode parsers.
What does Drift Mode catch and what doesn't it catch?
Catches: missing or extra columns, column type drift, nullable mismatches, default value drift, missing or extra simple indexes, missing or extra foreign keys, enum type drift. Silently passes (intentionally, to avoid false positives): partial index WHERE clauses, schema-name qualifiers, client-side defaults (UUID/CUID), sort direction, GIN opclasses. Does not catch yet: functional indexes, check constraints, triggers, generated columns, index onDelete/onUpdate changes, custom types like PostGIS.
What AI models can I use with QueryDeck?
You can use OpenAI, Anthropic (Claude), or any model running locally via Ollama. QueryDeck sends only your schema to the AI, never your actual data.
Does QueryDeck work offline?
Yes. QueryDeck works fully offline. No account, no internet connection required. The AI assistant needs internet only when using a cloud API key. Use Ollama for fully offline AI.
Does Bring to Local copy production data as-is?
No. Local Snapshot is designed to de-identify the selected PostgreSQL subset before it is persisted locally. QueryDeck detects sensitive fields, requires review for ambiguous free-form data, keeps credential fields protected, and applies deterministic transforms so foreign-key relationships still match after sanitization.
What macOS version do I need?
QueryDeck requires macOS 14 (Sonoma) or later and an Apple Silicon Mac (M1 or newer). Intel Macs are not supported.