Re: Installation instructions update (pg_ctl) - Mailing list pgsql-hackers
From | Andreas 'ads' Scherbaum |
---|---|
Subject | Re: Installation instructions update (pg_ctl) |
Date | |
Msg-id | 74e4113c-b252-0538-2d72-e9370b619d59@pgug.de Whole thread Raw |
In response to | Re: Installation instructions update (pg_ctl) (Andreas 'ads' Scherbaum <ads@pgug.de>) |
Responses |
Re: Installation instructions update (pg_ctl)
Re: Installation instructions update (pg_ctl) |
List | pgsql-hackers |
On 30.10.18 14:52, Andreas 'ads' Scherbaum wrote: > On 30.10.18 09:04, Michael Banck wrote: >> Hi, >> >> On Tue, Oct 30, 2018 at 12:08:49AM +0100, Andreas 'ads' Scherbaum wrote: >>> The installation instructions (short version) are not consistent >>> with the >>> "initdb" output. The first one still uses "postgres -D", even mentions >>> "check initdb output", but "initdb" emits "pg_ctl" commands. >>> >>> The attached patch updates the short install instructions and replaces >>> "postgres -D" with "pg_ctl" calls. >> Check. >> >>> diff --git a/doc/src/sgml/standalone-install.xml >>> b/doc/src/sgml/standalone-install.xml >>> index 62582effed..b5d2835a47 100644 >>> --- a/doc/src/sgml/standalone-install.xml >>> +++ b/doc/src/sgml/standalone-install.xml >>> @@ -50,7 +50,7 @@ in the stand-alone version. >> That one though seems to be what's ending up in INSTALL, according to >> the comment at the beginning of the file. >> >>> <screen>root# <userinput>mkdir /usr/local/pgsql/data</userinput> >>> root# <userinput>chown postgres /usr/local/pgsql/data</userinput> >>> root# <userinput>su - postgres</userinput> >>> -postgres$ <userinput>/usr/local/pgsql/bin/initdb -D >>> /usr/local/pgsql/data</userinput></screen> >>> +postgres$ <userinput>/usr/local/pgsql/bin/pg_ctl -D >>> /usr/local/pgsql/data</userinput></screen> >>> </para> >> I'm confused here, the paragraph reads "Create a database installation >> with the <command>initdb</command>", so I think this hunk is not >> correct and should be removed? > > That's indeed one replacement too much. > > The attached patch is fixing this. > > > >>> @@ -77,25 +77,21 @@ postgres$ <userinput>/usr/local/pgsql/bin/initdb >>> -D /usr/local/pgsql/data</useri >>> The previous <command>initdb</command> step should have told >>> you how to >>> start up the database server. Do so now. The command should look >>> something like: >>> -<programlisting>/usr/local/pgsql/bin/postgres -D >>> /usr/local/pgsql/data</programlisting> >>> - This will start the server in the foreground. To put the server >>> - in the background use something like: >>> -<programlisting>nohup /usr/local/pgsql/bin/postgres -D >>> /usr/local/pgsql/data \ >>> - </dev/null >>server.log 2>&1 </dev/null >>> &</programlisting> >>> +<programlisting>/usr/local/pgsql/bin/pg_ctl -D >>> /usr/local/pgsql/data start</programlisting> >>> </para> >>> <para> >>> To stop a server running in the background you can type: >>> -<programlisting>kill `cat >>> /usr/local/pgsql/data/postmaster.pid`</programlisting> >>> +<programlisting>/usr/local/pgsql/bin/pg_ctl -D >>> /usr/local/pgsql/data stop</programlisting> >>> </para> >>> </step> >>> <step> >>> <para> >>> Create a database: >>> -<screen><userinput>createdb testdb</userinput></screen> >>> +<screen><userinput>/usr/local/pgsql/bin/createdb >>> testdb</userinput></screen> >>> Then enter: >>> -<screen><userinput>psql testdb</userinput></screen> >>> +<screen><userinput>/usr/local/pgsql/bin/psql >>> testdb</userinput></screen> >>> to connect to that database. At the prompt you can enter SQL >>> commands and start experimenting. >>> </para> >> Check. > > > Thank you for the review! > Submitted this to the Commitfest, and took the liberty to add you as a reviewer. Thanks, -- Andreas 'ads' Scherbaum German PostgreSQL User Group European PostgreSQL User Group - Board of Directors Volunteer Regional Contact, Germany - PostgreSQL Project
pgsql-hackers by date: