MySQL / MariaDB externo
Mesma ideia do PostgreSQL externo mas pra MySQL/MariaDB (sistemas legados, e-commerce, ERPs antigos).
Configurar
App → Integrações → MySQL externo:
- Host
- Port (default 3306)
- User
- Password
- Database
- SSL (yes/no — use
yesse servidor exigir TLS)
Usar
const { rows } = await integrations.mysqlExternal.query(
"SELECT id, nome FROM clientes WHERE created_at > ? LIMIT 100",
[new Date('2026-01-01')]
);
⚠️ Placeholders MySQL usam ?, não $1/$2 (isso é PostgreSQL).
Read-only
- ✅ SELECT, SHOW, EXPLAIN, DESCRIBE, WITH
- ❌ Tudo que escreve
Mesmos limites: 10s timeout, 10k rows, 50KB query.
Casos típicos
- Sistema legado em MariaDB que não tem API
- E-commerce Magento/WooCommerce com DB exposto
- ERP antigo da empresa