Alvaro Herrera <alvhe...@alvh.no-ip.org> writes:
> I wonder if we shouldn't instead try to break it up in parts that can be
> explained or described separately.  This many brackets makes it pretty
> hard to read.

> We could say something like

> postgresql://[userspec@][hostspec][/dbname][?paramspec]

> where
>   userspec is user[:password]
>   hostspec is [[host][:port]][,...]
>   paramspec is param1=value1&...

+1.  I think you could lose the outer brackets in hostspec in
this formulation, ie given that hostspec is already bracketed
above, it should be enough to write

    hostspec is [host][:port][,...]

Also, the paramspec is under-bracketed today.  Should be
more like

    paramspec is param=value[&...]

                        regards, tom lane


Reply via email to