pgbench - very minor bug fix on hash() missing argument - Mailing list pgsql-hackers

From Fabien COELHO
Subject pgbench - very minor bug fix on hash() missing argument
Date
Msg-id alpine.DEB.2.21.1807262302550.29874@lancre
Whole thread Raw
Responses Re: pgbench - very minor bug fix on hash() missing argument  (Michael Paquier <michael@paquier.xyz>)
List pgsql-hackers
While doing something else, I noticed that pgbench's hash() does not fail 
gracefully:

  sh> cat hash.sql
  \set i hash()

  sh> pgbench -f hash.sql -t 1
  ...
  cannot coerce (null) to int
  client 0 aborted in command 0 (set) of script 0; evaluation of meta-command failed

The message is not very helful. With the attached one-line patch plus 
test, it is clearer:

  sh> pgbench -f hash.sql -t 1
  hash.sql:1: unexpected number of arguments (hash) in command "set"
  \set i hash()
              ^ error found here

Could be backpatched to 11 where hash was introduced.

-- 
Fabien.
Attachment

pgsql-hackers by date:

Previous
From: Christophe Pettus
Date:
Subject: Re: Deprecating, and scheduling removal of, pg_dump's tar format.
Next
From: Andres Freund
Date:
Subject: Re: Deprecating, and scheduling removal of, pg_dump's tar format.