Postgresql.connection

`?host:string -> ?hostaddr:string -> ?port:string -> ?dbname:string -> ?user:string -> ?password:string -> ?options:string -> ?tty:string -> ?requiressl:string -> ?conninfo:string -> ?startonly:bool -> unit -> object method backend_pid : int method connect_poll : Postgresql.polling_status method consume_input : unit method copy_in_channel : Pervasives.in_channel -> unit method copy_out : (string -> unit) -> unit method copy_out_channel : Pervasives.out_channel -> unit method db : string method describe_prepared : string -> Postgresql.result method empty_result : Postgresql.result_status -> Postgresql.result method endcopy : unit method error_message : string method escape_bytea : ?pos:int -> ?len:int -> string -> string method escape_string : ?pos:int -> ?len:int -> string -> string method exec : ?expect:Postgresql.result_status list -> ?params:string array -> ?binary_params:bool array -> string -> Postgresql.result method exec_prepared : ?expect:Postgresql.result_status list -> ?params:string array -> ?binary_params:bool array -> string -> Postgresql.result method finish : unit method flush : Postgresql.flush_status method get_result : Postgresql.result option method getline : ?pos:int -> ?len:int -> Bytes.t -> Postgresql.getline_result method getline_async : ?pos:int -> ?len:int -> Bytes.t -> Postgresql.getline_async_result method host : string method is_busy : bool method is_nonblocking : bool method lo_close : Postgresql.large_object -> unit method lo_creat : Postgresql.oid method lo_export : Postgresql.oid -> string -> unit method lo_import : string -> Postgresql.oid method lo_open : Postgresql.oid -> Postgresql.large_object method lo_read : Postgresql.large_object -> ?pos:int -> ?len:int -> Bytes.t -> int method lo_read_ba : Postgresql.large_object -> ?pos:int -> ?len:int -> (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t -> int method lo_seek : ?pos:int -> ?whence:Postgresql.seek_cmd -> Postgresql.large_object -> unit method lo_tell : Postgresql.large_object -> int method lo_unlink : Postgresql.oid -> unit method lo_write : ?pos:int -> ?len:int -> string -> Postgresql.large_object -> unit method lo_write_ba : ?pos:int -> ?len:int -> (char, Bigarray.int8_unsigned_elt, Bigarray.c_layout) Bigarray.Array1.t -> Postgresql.large_object -> unit method notifies : (string * int) option method options : string method pass : string method port : string method prepare : string -> string -> Postgresql.result method putline : string -> unit method putnbytes : ?pos:int -> ?len:int -> string -> unit method request_cancel : unit method reset : unit method reset_poll : Postgresql.polling_status method reset_start : bool method send_describe_portal : string -> unit method send_describe_prepared : string -> unit method send_prepare : string -> string -> unit method send_query : ?params:string array -> ?binary_params:bool array -> string -> unit method send_query_prepared : ?params:string array -> ?binary_params:bool array -> string -> unit method server_version : int * int * int method set_nonblocking : bool -> unit method set_notice_processor : (string -> unit) -> unit method set_single_row_mode : unit method socket : int method status : Postgresql.connection_status method try_reset : unit method tty : string method user : string end`