kura_backend_postgres (kura_postgres v0.4.3)

View Source

PostgreSQL backend aggregator. One config knob for users:

{repo, [
    {backend, kura_backend_postgres},
    {host, "localhost"},
    {database, "myapp"},
    {pool_size, 10}
]}.

The aggregator wires up:

  • pool_module -> kura_pool_pgo
  • driver_module -> kura_driver_pgo
  • dialect -> kura_dialect_pg
  • capabilities -> declared on kura_pool_pgo

Summary

Functions

capabilities()

-spec capabilities() -> kura_capabilities:capability_set().

Forwards to kura_pool_pgo:capabilities/0.

dialect()

-spec dialect() -> module().

driver_module()

-spec driver_module() -> module().

pool_module()

-spec pool_module() -> module().