Re: Postgresql 18 Linux (all flavors) - with installation, create new instance/main database - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: Postgresql 18 Linux (all flavors) - with installation, create new instance/main database
Date
Msg-id b66eec14-17f7-40cf-b962-6071730402c4@dunslane.net
Whole thread
In response to Re: Postgresql 18 Linux (all flavors) - with installation, create new instance/main database  (Isaac Morland <isaac.morland@gmail.com>)
Responses Re: Postgresql 18 Linux (all flavors) - with installation, create new instance/main database
List pgsql-hackers


On 2026-05-07 Th 8:44 AM, Isaac Morland wrote:
On Thu, 7 May 2026 at 08:40, David G. Johnston <david.g.johnston@gmail.com> wrote:
On Thursday, May 7, 2026, Dutch Glory <dutch.glory@yahoo.com> wrote:

proposal:
Postgresql 18 Linux (all flavors) - with installation, create new instance/main database:
sudo -u postgres /usr/pgsql-18/bin/pg_ctl -D /var/lib/pgsql/18/data/ initdb


No, make/ninja install should not create a database.  That is outside its appropriate responsibilities.  Installing from source stops once the binaries are installed.  Using the installed product is up to the user.

Also there are lots of reasons to install Postgres without creating an instance. This is actually one of the things I don't like about the Ubuntu installer, which defaults to creating an instance (although this behaviour can be suppressed by creating a config file with an appropriate directive first).


+1 It's annoyed me many times.


cheers


andrew

--
Andrew Dunstan
EDB: https://www.enterprisedb.com

pgsql-hackers by date:

Previous
From: Ayush Tiwari
Date:
Subject: Re: [PATCH] Fix duplicate errmsg in ALTER TABLE SPLIT PARTITION
Next
From: Daniel Gustafsson
Date:
Subject: Re: PostgreSQL and OpenSSL 4.0.0