Module Postgres


module Postgres: sig  end

module Result: sig  end
module Connection: sig  end
module LargeObjects: sig  end

type error =
| Field_out_of_range of (int * int)
| Tuple_out_of_range of (int * int)
| Binary
| ConnectionFailure of string
| UnexpectedStatus of (Result.status * string * Result.status list)
exception Error of error
val string_of_error : error -> string
class type result = object  end
class connection : string -> object  end
val conninfo : ?host:string ->
?hostaddr:string ->
?port:string ->
?dbname:string ->
?user:string ->
?password:string ->
?options:string -> ?tty:string -> ?requiressl:string -> unit -> string
val escape_string : string -> string
val escape_substring : string -> int -> int -> string
val escapeString : dest:string -> int -> src:string -> int -> int -> int