Anvil.ForgeBridge.Direct (Anvil v0.1.1)

View Source

Direct database access implementation for ForgeBridge.

Queries Forge samples directly from the database using cross-schema queries. Best for shared Postgres deployments where Anvil and Forge share the same database cluster.

Configuration

# config/config.exs
config :anvil,
  forge_bridge_backend: Anvil.ForgeBridge.Direct,
  forge_schema: "forge"  # Schema name in Postgres

Performance

  • Fastest option (<5ms p99)
  • No network overhead
  • Transactional consistency
  • Requires shared database cluster

Database Setup

Requires Forge samples table to be accessible:

-- Cross-schema query
SELECT * FROM forge.samples WHERE id = $1;