On Wed, Mar 19, 2025 at 8:19 AM David G. Johnston
<david.g.johns...@gmail.com> wrote:
>
> The vast majority of examples throughout the manual use traditional function 
> call syntax  func_name(arg1, arg2, etc.);  I'd rather keep with convention 
> than start to scatter about alternative syntax choices just to give the 
> random reader who happens upon this fairly esoteric part of the manual the 
> benefit of seeing their options.  If that is a goal, then I'd suggest 
> spending some time in our Tutorial adding some more examples with these 
> alternative forms to people looking to be exposed to new things in the place 
> they'd go to look for them.  They probably won't learn about them from the 
> Syntax section.
>
> On the plus side, I agree now we should add:
> substring(string text, pattern text[, escape-character text])
> to Table 9.10
>
in Table Table 9.9 we have
```
substring ( string text FROM pattern text ) → text
Extracts the first substring matching POSIX regular expression; see
Section 9.7.3.
substring('Thomas' from '...$') → mas
```

can we change to
substring ( string text FROM pattern text ) → text
substring ( string text, pattern text ) → text
Extracts the first substring matching POSIX regular expression;
the second format is not standardized. see Section 9.7.3.
substring('Thomas' from '...$') → mas


if we add to
``substring ( string text, pattern text ) → text``
Table 9.10,
then maybe it feels like duplication?
(same function in Table 9.9, Table 9.10, then we also need some words
saying that they are the same)

I do realized we have brief explanation about Table 9.9 and Table 9.10 in
second paragraph of
https://www.postgresql.org/docs/current/functions-string.html


Reply via email to