Lists: | pgsql-hackers |
---|
From: | Andreas 'ads' Scherbaum <ads(at)pgug(dot)de> |
---|---|
To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Installation instructions update (pg_ctl) |
Date: | 2018-10-29 23:08:49 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-hackers |
Hello,
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.
The long version is left as it is, because it describes both "postgres
-D" and "pg_ctl" as a wrapper.
Regards,
--
Andreas 'ads' Scherbaum
German PostgreSQL User Group
European PostgreSQL User Group - Board of Directors
Volunteer Regional Contact, Germany - PostgreSQL Project
Attachment | Content-Type | Size |
---|---|---|
pg_ctl.diff | text/x-patch | 2.6 KB |
From: | Michael Banck <michael(dot)banck(at)credativ(dot)de> |
---|---|
To: | Andreas 'ads' Scherbaum <ads(at)pgug(dot)de> |
Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: Installation instructions update (pg_ctl) |
Date: | 2018-10-30 08:04:56 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-hackers |
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?
> @@ -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.
Michael
--
Michael Banck
Projektleiter / Senior Berater
Tel.: +49 2166 9901-171
Fax: +49 2166 9901-100
Email: michael(dot)banck(at)credativ(dot)de
credativ GmbH, HRB Mönchengladbach 12080
USt-ID-Nummer: DE204566209
Trompeterallee 108, 41189 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz, Sascha Heuer
Unser Umgang mit personenbezogenen Daten unterliegt
folgenden Bestimmungen: https://www.credativ.de/datenschutz
From: | Andreas 'ads' Scherbaum <ads(at)pgug(dot)de> |
---|---|
To: | Michael Banck <michael(dot)banck(at)credativ(dot)de> |
Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: Installation instructions update (pg_ctl) |
Date: | 2018-10-30 13:52:22 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-hackers |
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!
--
Andreas 'ads' Scherbaum
German PostgreSQL User Group
European PostgreSQL User Group - Board of Directors
Volunteer Regional Contact, Germany - PostgreSQL Project
Attachment | Content-Type | Size |
---|---|---|
pg_ctl.diff | text/x-patch | 2.2 KB |
From: | Andreas 'ads' Scherbaum <ads(at)pgug(dot)de> |
---|---|
To: | Michael Banck <michael(dot)banck(at)credativ(dot)de> |
Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: Installation instructions update (pg_ctl) |
Date: | 2018-11-03 20:56:46 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | 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
From: | Ryan Lambert <ryan(at)rustprooflabs(dot)com> |
---|---|
To: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Cc: | Andreas 'ads' Scherbaum <ads(at)pgug(dot)de> |
Subject: | Re: Installation instructions update (pg_ctl) |
Date: | 2019-01-09 03:56:24 |
Message-ID: | 154700618475.11631.968410918412696460.pgcf@coridan.postgresql.org |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-hackers |
I used the updated instructions from pg_ctl.diff to install from source. Worked well for me, new version is more consistent.
From: | Michael Banck <michael(dot)banck(at)credativ(dot)de> |
---|---|
To: | Andreas 'ads' Scherbaum <ads(at)pgug(dot)de> |
Cc: | pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: Installation instructions update (pg_ctl) |
Date: | 2019-01-31 16:09:09 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-hackers |
Hi,
On Sat, Nov 03, 2018 at 09:56:46PM +0100, Andreas 'ads' Scherbaum wrote:
> >That's indeed one replacement too much.
> >
> >The attached patch is fixing this.
> >
> >Thank you for the review!
> >
>
> Submitted this to the Commitfest, and took the liberty to add you as a
> reviewer.
Sorry, I didn't look at it during that (November) commitfest cause it
was submitted late, and then forgot about it.
I think the changes are fine and I've marked it Ready for Committer.
Michael
--
Michael Banck
Projektleiter / Senior Berater
Tel.: +49 2166 9901-171
Fax: +49 2166 9901-100
Email: michael(dot)banck(at)credativ(dot)de
credativ GmbH, HRB Mönchengladbach 12080
USt-ID-Nummer: DE204566209
Trompeterallee 108, 41189 Mönchengladbach
Geschäftsführung: Dr. Michael Meskes, Jörg Folz, Sascha Heuer
Unser Umgang mit personenbezogenen Daten unterliegt
folgenden Bestimmungen: https://www.credativ.de/datenschutz
From: | Michael Paquier <michael(at)paquier(dot)xyz> |
---|---|
To: | Michael Banck <michael(dot)banck(at)credativ(dot)de> |
Cc: | Andreas 'ads' Scherbaum <ads(at)pgug(dot)de>, pgsql-hackers(at)lists(dot)postgresql(dot)org |
Subject: | Re: Installation instructions update (pg_ctl) |
Date: | 2019-02-02 04:25:01 |
Message-ID: | [email protected] |
Views: | Whole Thread | Raw Message | Download mbox | Resend email |
Lists: | pgsql-hackers |
On Thu, Jan 31, 2019 at 05:09:09PM +0100, Michael Banck wrote:
> Sorry, I didn't look at it during that (November) commitfest cause it
> was submitted late, and then forgot about it.
>
> I think the changes are fine and I've marked it Ready for Committer.
Agreed, so committed.
--
Michael