Admin

DB Explorer

DB Explorer (admin only)

Visualize tabelas e dados do banco da plataforma direto no painel.

Acessar

Sidebar (admin only) → Database/admin/db

Como navega

A página agrupa tabelas por categoria:

  • Plataforma — tabelas core (users, modules, businesses, docs...)
  • Apps — tabelas geradas pelos apps dos usuários (app_<entidade>_<hash>)
  • Sandboxes — tabelas isoladas por viewer (apps públicos)
  • Outras — tabelas migradas / legacy

Cada linha mostra: nome, linhas estimadas, tamanho.

Visualizar tabela

Click em Ver → abre /admin/db/<tableName>:

  • Schema (colunas, tipos, nullable, default)
  • Rows com paginação (50 por página)
  • Total exato de linhas

Read-only

⚠️ DB explorer só lê. Pra escrever, use psql via SSH:

ssh root@<servidor>
sudo -u postgres psql beadev

Decisão consciente pra evitar acidentes (DELETE sem WHERE, DROP TABLE, etc.).

Mascaramento automático

Colunas sensíveis aparecem como ***:

  • password, *_token, *_secret
  • encrypted_*
  • Tabelas específicas: sessions.token, accounts.access_token etc.
  • verifications.value

Útil pra debug sem expor credenciais.

Limites

  • 500 linhas por página max
  • Sort apenas pelo primeiro campo
  • Sem filtros custom (use psql)