Skip to main content

Accessing Settings

Via VS Code Settings

  1. Open VS Code Settings:
    • Windows/Linux: Ctrl+,
    • Mac: Cmd+,
  2. Search for “Koala”
  3. Modify settings as needed

Via Settings JSON

  1. Open Command Palette (Ctrl+Shift+P)
  2. Type: “Preferences: Open Settings (JSON)”
  3. Add Koala settings

Core Settings

Query Execution

Max Rows applies a server-side ROWNUM restriction to every query, even when additional WHERE filters are present.
UI change: The Max Rows control is now a dropdown with presets 10, 50, 100, 500, 1000, 2500, 5000 plus an Unlimited checkbox for larger result sets (paid). The free tier remains capped at 50 rows even when higher values are selected.

Timeout Configuration

Adjust timeout for different scenarios:
Longer timeouts may cause VS Code to become unresponsive. Use scheduled reports for very long-running queries.

Logging Settings

Enable Logging

Logging Levels

View Logs

  1. Open Command Palette
  2. Type: “Koala: View Logs”
  3. Review log entries in the panel

Scheduled Report Settings

For large dataset processing:

SQL History Settings

Performance Settings

Memory Management

For large result sets:

Network Optimization

Development Settings

Testing and QA

Workspace vs User Settings

User Settings (Global)

Applied to all VS Code projects:

Workspace Settings (Project)

Applied only to current project:
Workspace settings override user settings for the current project.

Environment-Specific Configuration

Development Environment

Production Environment

Proxy Configuration

For corporate networks:

Reset to Defaults

Reset All Settings

  1. Open Command Palette
  2. Type: “Preferences: Open Settings (JSON)”
  3. Remove all koalaDataExplorer.* entries
  4. Reload VS Code

Default Values

Troubleshooting Settings

Settings Not Applied

  1. Check for syntax errors in settings.json
  2. Reload VS Code window (Ctrl+R)
  3. Verify setting names are correct
  4. Check workspace vs user settings

Performance Issues

If extension is slow:

Connection Problems

For connection issues:

Settings Priority

Settings are applied in this order (highest priority first):
  1. Workspace settings (.vscode/settings.json)
  2. User settings (~/.config/Code/User/settings.json)
  3. Default settings (extension defaults)

Export/Import Settings

Export Settings

Import Settings

Next Steps

Timeout Settings

Configure timeouts for your network

Logging

Set up logging for debugging

First Connection

Configure your first connection

Troubleshooting

Resolve configuration issues