Integrações

MySQL / MariaDB externo

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 yes se 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