|
@@ -439,11 +439,13 @@ connect_to_closed_port(Config) ->
|
|
prepared_query(Config) ->
|
|
prepared_query(Config) ->
|
|
Module = ?config(module, Config),
|
|
Module = ?config(module, Config),
|
|
epgsql_ct:with_connection(Config, fun(C) ->
|
|
epgsql_ct:with_connection(Config, fun(C) ->
|
|
- {ok, _} = Module:parse(C, "inc", "select $1+1", []),
|
|
|
|
|
|
+ {ok, Stmt} = Module:parse(C, "inc", "select $1+1", []),
|
|
{ok, Cols, [{5}]} = Module:prepared_query(C, "inc", [4]),
|
|
{ok, Cols, [{5}]} = Module:prepared_query(C, "inc", [4]),
|
|
{ok, Cols, [{2}]} = Module:prepared_query(C, "inc", [1]),
|
|
{ok, Cols, [{2}]} = Module:prepared_query(C, "inc", [1]),
|
|
{ok, Cols, [{23}]} = Module:prepared_query(C, "inc", [22]),
|
|
{ok, Cols, [{23}]} = Module:prepared_query(C, "inc", [22]),
|
|
- {error, _} = Module:prepared_query(C, "non_existent_query", [4])
|
|
|
|
|
|
+ {ok, Cols, [{34}]} = Module:prepared_query(C, Stmt, [33]),
|
|
|
|
+ {error, #error{codename = invalid_sql_statement_name}} =
|
|
|
|
+ Module:prepared_query(C, "non_existent_query", [4])
|
|
end).
|
|
end).
|
|
|
|
|
|
select(Config) ->
|
|
select(Config) ->
|