database_connect
Establish a connection to MySQL or PostgreSQL databases to enable SQL query execution, database management, and environment switching.
Instructions
Connect to a MySQL or PostgreSQL database
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ssl | No | Enable SSL (boolean) or SSL options (object) | |
| host | No | Database host | |
| port | No | Database port (mysql default 3306, postgresql default 5432) | |
| type | No | Database type: mysql or postgresql | |
| user | No | Database user | |
| schema | No | PostgreSQL schema (default: public) | |
| charset | No | MySQL charset (default: utf8mb4) | |
| database | No | Database name | |
| password | No | Database password | |
| timezone | No | MySQL timezone (default: local) | |
| dockerPort | No | Docker mapped port (when connectionType is docker) | |
| containerName | No | Docker container name (when connectionType is docker) | |
| connectionType | No | Connection type: direct, docker, or remote | direct |