Files
crank/docs/database-schema.md
github-ops 58cfd86d90
Deploy / deploy (push) Successful in 2m33s
CI / Rust Checks (push) Successful in 5m35s
CI / UI Checks (push) Successful in 5s
CI / Deployment Manifests (push) Successful in 2s
CI / Frontend E2E (push) Successful in 4m19s
Limit community to single-user workspace
2026-06-19 17:41:50 +00:00

1.6 KiB

Схема БД

Основная БД Crank Community — PostgreSQL.

Основные таблицы

  • workspaces
  • users
  • user_sessions
  • memberships
  • operations
  • operation_versions
  • published_operations
  • operation_samples
  • agents
  • agent_versions
  • agent_operation_bindings
  • published_agents
  • platform_api_keys
  • secrets
  • secret_versions
  • auth_profiles
  • invocation_logs
  • usage_rollups
  • yaml_import_jobs

memberships используется как служебная привязка единственного администратора к bootstrap workspace.

Operations

operations хранит текущую карточку operation.

operation_versions хранит versioned JSON contract:

  • REST target;
  • schemas;
  • mappings;
  • execution config;
  • tool description;
  • samples metadata.

published_operations указывает на опубликованную version.

Agents

agents хранит карточку agent.

agent_versions хранит versioned agent contract.

agent_operation_bindings связывает agent и published operations.

published_agents указывает на опубликованную version.

Secrets

secrets хранит metadata.

secret_versions хранит encrypted value.

auth_profiles хранит способ применения secrets к REST request.

Observability

invocation_logs хранит события runtime/MCP вызовов.

usage_rollups хранит агрегированную статистику.