Small patch: initdb: "'" for QUOTE_PATH (non-windows)

From: Ryan Murphy <ryanfmurphy(at)gmail(dot)com>
To: pgsql-hackers(at)postgresql(dot)org
Subject: Small patch: initdb: "'" for QUOTE_PATH (non-windows)
Date: 2016-08-14 19:38:02
Message-ID: CAHeEsBe217dSe9QB2+Q8Pduq_20tPacRRiW6UeLy6G1OgDyDsw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hello Postgres Hackers!

I sent this already a few hours ago but it got blocked because I had not
yet joined the mailing list. Trying again, sorry for any redundancy or
confusion!

This is to fix an issue that came up for me when running initdb.

At the end of a successful initdb it says:

Success. You can now start the database server using:
pg_ctl -D /some/path/to/data -l logfile start

but this command did not work for me because my data directory
contained a space. The src/bin/initdb/initdb.c source code
did already have a QUOTE_PATH constant, but it was the empty
string for non-windows cases.

Therefore, added quotes via existing QUOTE_PATH constant:

pg_ctl -D '/some/path/to/data' -l logfile start

Best,
Ryan

Attachment Content-Type Size
0001-initdb-for-QUOTE_PATH-non-windows.patch application/octet-stream 991 bytes

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2016-08-14 20:38:36 Why --backup-and-modify-in-place in perltidy config?
Previous Message Jeff Janes 2016-08-14 19:35:39 Re: COPY FREEZE and PD_ALL_VISIBLE