Cmd/Ctrl+, or selecting Settings from the application menu.
Application Settings
Theme
Control the appearance of Zequel. Available Options:- System (default): Automatically matches your operating system theme
- Light: Always use light mode
- Dark: Always use dark mode
- Open Settings (
Cmd/Ctrl+,) - Select your preferred theme
- The change applies immediately
When using System theme, Zequel automatically switches between light and dark mode based on your OS settings. This happens instantly without restarting the app.
Sidebar Width
Adjust the width of the left sidebar to show more or less of your database schema. Range: 200px - 500pxDefault: 280px How to Adjust:
- Drag the sidebar edge to resize
- Or set a specific value in Settings
Editor Settings
Customize the SQL code editor powered by Monaco Editor.Font Size
Range: 10 - 24Default: 14 Control the size of code text in the SQL editor.
Tab Size
Range: 2 - 8Default: 2 Set the number of spaces used for indentation.
Word Wrap
Type: BooleanDefault:
false
When enabled, long SQL lines wrap to the next line instead of requiring horizontal scrolling.
Recommended for:
- Small screens
- Long query strings
- Documentation-heavy SQL
Minimap
Type: BooleanDefault:
false
Shows a code overview minimap on the right side of the editor (like in VS Code).
Useful for:
- Long SQL files
- Quick navigation
- Code overview
Line Numbers
Type: BooleanDefault:
true
Display line numbers in the editor gutter.
Disable if:
- You want maximum code space
- Working on very short queries
Grid Settings
Customize how data is displayed in table views.Page Size
Range: 10 - 1000Default: 100 Number of rows to load per page when viewing table data. Considerations:
- Smaller values (10-50): Faster load times, more pagination
- Larger values (500-1000): Fewer pages, but slower initial load
- Default (100): Balanced for most use cases
Alternate Row Colors
Type: BooleanDefault:
true
When enabled, alternating rows have different background colors for easier reading.
Query Settings
Control default behavior for SQL queries.Default Limit
Type: Number or nullDefault: 1000 Automatically applies a
LIMIT clause to SELECT queries to prevent accidentally loading millions of rows.
Options:
- Number (e.g., 1000): Limit queries to this many rows
- null: No limit applied (use with caution)
Connection-Specific Settings
Some settings are tracked per database connection session.Safe Mode
Type: BooleanDefault:
false (per connection)
Enables read-only mode for the current connection. When active:
- No INSERT, UPDATE, or DELETE operations allowed
- No schema modifications (DROP, ALTER, CREATE)
- Table data cannot be edited in the grid
- Useful for production databases or when you want to prevent accidental changes
- Click the shield icon in the header bar
- Or toggle in the connection menu
Safe Mode is per-session and does not persist when you disconnect. You need to re-enable it each time you connect.
Privacy Mode
Type: BooleanDefault:
false (per connection)
Blurs sensitive data in the UI to prevent shoulder-surfing or accidental exposure during screen sharing.
When enabled:
- Table data is blurred
- Query results are blurred
- Connection strings are hidden
- Useful for demos, screenshots, or working in public
- Click the eye icon in the header bar
- Or toggle in the connection menu
Active Database
Type: StringTracked per connection Zequel remembers which database you’re currently viewing within a connection (for databases that support multiple schemas like PostgreSQL, MySQL). This is tracked in-memory and resets when you disconnect.
Active Schema (PostgreSQL only)
Type: StringTracked per connection For PostgreSQL connections, tracks the active schema (
public, private, etc.).
Update Settings
Control how Zequel checks for updates.Update Channel
Available Channels:- Stable (default): Production releases only
- Beta: Early access to new features
- Menu: Help → Update Channel → [Stable/Beta]
Beta releases may contain bugs or incomplete features. Only use the Beta channel if you want to help test new functionality.
Check for Updates
Manually check for updates:- macOS: Zequel → Check for Updates…
- Windows/Linux: Available in Help menu
App Data Management
Reset App Data
Completely reset Zequel to factory defaults. This will delete:- All saved connections
- Query history
- All settings
- Recent items
- Pinned items
- Help → Reset App Data…
- Confirm the warning dialog
- Restart the app (recommended)
Logs
Zequel maintains application logs for troubleshooting. Log Location:- macOS:
~/Library/Application Support/Zequel/logs/ - Windows:
%APPDATA%/Zequel/logs/ - Linux:
~/.config/Zequel/logs/
- One log file per day
- Format:
YYYY-MM-DD.log - Contains debug, info, warning, and error messages
Settings Storage
All settings are stored locally on your machine: Storage Location:- Application Settings:
localStoragein the renderer process - Connection Data: SQLite database in user data directory
- Credentials: System keychain (macOS Keychain, Windows Credential Manager, Linux Secret Service)
Settings are stored per installation. If you use Zequel on multiple machines, you’ll need to configure settings separately on each.
Importing/Exporting Settings
Zequel does not currently support exporting or importing settings. Each installation maintains its own configuration. If you need to migrate settings:- Note your preferred settings
- Manually configure them on the new installation