based_pg

Types

pub type Config {
  Config(
    host: String,
    port: Int,
    database: String,
    user: String,
    password: Option(String),
    ssl: Bool,
    connection_parameters: List(#(String, String)),
    pool_size: Int,
    queue_target: Int,
    queue_interval: Int,
    idle_interval: Int,
    trace: Bool,
    ip_version: IpVersion,
  )
}

Constructors

  • Config(
      host: String,
      port: Int,
      database: String,
      user: String,
      password: Option(String),
      ssl: Bool,
      connection_parameters: List(#(String, String)),
      pool_size: Int,
      queue_target: Int,
      queue_interval: Int,
      idle_interval: Int,
      trace: Bool,
      ip_version: IpVersion,
    )
pub type IpVersion {
  Ipv4
  Ipv6
}

Constructors

  • Ipv4
  • Ipv6

Functions

pub fn adapter(
  config: Config,
) -> BasedAdapter(Config, Connection, a)

Returns a BasedAdapter that can be passed into based.register.

pub fn default_config() -> Config
Search Document