librelist archives

« back to archive

Ayuda con Epgsql

Ayuda con Epgsql

From:
Alex Sanchez
Date:
2013-03-26 @ 01:37
Tengo un problema con epgsql me da error al querer conectarme con una base. 
1> pgsql:connect("127.0.0.1","alexander","alexander",[{database,"ucs"}]).
{error,{badarg,[{erlang,list_to_binary,                        
[[[{database,"ucs"}],0]]},                {pgsql_util,pass_plain,1},
{pgsql_proto,encode_message,2},                
{pgsql_proto,authenticate,1},                {gen_server,init_it,6},
{proc_lib,init_p_do_apply,3}]}}2>
 		 	   		  

Re: [erlar] Ayuda con Epgsql

From:
Mariano Guerra
Date:
2013-03-26 @ 08:20
Quoting Alex Sanchez (2013-03-26 02:37:02)
> Tengo un problema con epgsql me da error al querer conectarme con una base. 
> 
> 1> pgsql:connect("127.0.0.1","alexander","alexander",[{database,"ucs"}]).
> 
> {error,{badarg,[{erlang,list_to_binary,
>                         [[[{database,"ucs"}],0]]},
>                 {pgsql_util,pass_plain,1},
>                 {pgsql_proto,encode_message,2},
>                 {pgsql_proto,authenticate,1},
>                 {gen_server,init_it,6},
>                 {proc_lib,init_p_do_apply,3}]}}
> 2>

no conozco la api y por lo que veo en internet estas haciendo la llamada bien,
pero parece que la version del modulo que tenes tiene una api distinta ya que
esta intentando convertir [{database, "ucs"}] de string a binario, cosa que no
es y por eso falla.

tenes el codigo de epgsql a mano? podes buscar la funcion connect para ver 
cuales argumentos recibe?

de donde y como lo instalaste?

saludos!