murrayc(at)murrayc(dot)com writes:
> At some point, probably in 9.1.5, the -k option to Postgres ("Unix-domain
> socket location" in --help), stopped accepting paths that contain spaces.
> For instance,
> -k '/tmp/testglom2FPDKW/path with spaces/some_postgres_data'
> It now fails with this error:
> FATAL: invalid list syntax for "unix_socket_directories"
Ah, you're using the latest Fedora packaging of 9.1.x, which includes a
back-ported version of the unix_socket_directories change that's in
HEAD. -k now effectively takes a list of directory names, not just
one, and it's pickier about whitespace.
IIRC, you can make it work if you put double quotes around the
space-containing name, so it'd look like this:
-k '"/blah blah blah"'
regards, tom lane