Hello Tom,

I think we should just leave this as it is. The user can simply rename
the file.

Yeah.  The assumption when we defined the script-weight syntax was that
there's no particular reason to use "@" in a script file name, and
I don't see why that's a bad assumption.

The "parser" looks for the last @ in the argument, so the simple workaround is to append "@1".

I suggest the attached doc update, or anything in better English.

--
Fabien.
diff --git a/doc/src/sgml/ref/pgbench.sgml b/doc/src/sgml/ref/pgbench.sgml
index 7180fedd65..bba3cf05b0 100644
--- a/doc/src/sgml/ref/pgbench.sgml
+++ b/doc/src/sgml/ref/pgbench.sgml
@@ -461,6 +461,8 @@ pgbench <optional> <replaceable>options</replaceable> </optional> <replaceable>d
         the list of executed scripts.
         An optional integer weight after <literal>@</literal> allows to adjust the
         probability of drawing the test.
+        If the filename includes a <literal>@</literal> character, append a weight so
+        that there is no ambiguity: <literal>filen@me@1</literal>.
         See below for details.
        </para>
       </listitem>

Reply via email to