pgbench - very minor bug fix on hash() missing argument

Поиск
Список
Период
Сортировка
От Fabien COELHO
Тема pgbench - very minor bug fix on hash() missing argument
Дата
Msg-id alpine.DEB.2.21.1807262302550.29874@lancre
обсуждение исходный текст
Ответы Re: pgbench - very minor bug fix on hash() missing argument  (Michael Paquier <michael@paquier.xyz>)
Список 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.
Вложения

В списке pgsql-hackers по дате отправления:

Предыдущее
От: Christophe Pettus
Дата:
Сообщение: Re: Deprecating, and scheduling removal of, pg_dump's tar format.
Следующее
От: Andres Freund
Дата:
Сообщение: Re: Deprecating, and scheduling removal of, pg_dump's tar format.