Browse Source

accept, but ignore, select row count added in 9.0

Will 15 years ago
parent
commit
27762eaef3
1 changed files with 4 additions and 3 deletions
  1. 4 3
      src/pgsql_connection.erl

+ 4 - 3
src/pgsql_connection.erl

@@ -541,9 +541,10 @@ decode_columns(N, Bin, Acc) ->
     decode_columns(N - 1, Rest2, [Desc | Acc]).
     decode_columns(N - 1, Rest2, [Desc | Acc]).
 
 
 %% decode command complete msg
 %% decode command complete msg
-decode_complete(<<"SELECT", 0>>)   -> select;
-decode_complete(<<"BEGIN", 0>>)    -> 'begin';
-decode_complete(<<"ROLLBACK", 0>>) -> rollback;
+decode_complete(<<"SELECT", 0>>)        -> select;
+decode_complete(<<"SELECT", _/binary>>) -> select;
+decode_complete(<<"BEGIN", 0>>)         -> 'begin';
+decode_complete(<<"ROLLBACK", 0>>)      -> rollback;
 decode_complete(Bin) ->
 decode_complete(Bin) ->
     {Str, _} = pgsql_sock:decode_string(Bin),
     {Str, _} = pgsql_sock:decode_string(Bin),
     case string:tokens(binary_to_list(Str), " ") of
     case string:tokens(binary_to_list(Str), " ") of