Database Connections

OrcaQ supports multiple database types with a unified connection interface. All credentials are stored locally on your machine for maximum security.

Supported Databases

Native

  • PostgreSQL - Full native support

Beta

  • MySQL - Beta connector for operational SQL workflows
  • MariaDB - Beta connector for MySQL-compatible workflows
  • SQLite - Beta connector for local database files
  • OracleDB - Beta connector for enterprise database workflows
  • Redis - Beta connector for key-value inspection and operational workflows

Coming Soon

  • MongoDB
  • SQL Server
  • Snowflake

Connection Types

Direct Connection

Connect directly to a database server using host, port, and credentials.

text
Host: localhost
Port: 5432
Database: myapp
User: postgres
Password: ••••••••

Connection String

Use a connection string for quick setup:

text
postgresql://user:password@localhost:5432/myapp

SSH Tunnel

Connect through an SSH tunnel for secure remote access:

text
SSH Host: bastion.example.com
SSH User: deploy
SSH Key: ~/.ssh/id_rsa
Database Host: internal-db.local

Security

All connection credentials are:

  • Stored locally on your machine
  • Encrypted at rest
  • Never sent to external servers
  • Isolated per workspace

Managing Connections

Edit Connection

  1. Right-click the connection in the sidebar
  2. Select Edit Connection
  3. Update details and save

Test Connection

Click Test Connection before saving to verify your settings are correct.

Remove Connection

Right-click a connection and select Remove to delete it permanently.

Next Steps