| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
| Cc: | Isaac Morland <isaac(dot)morland(at)gmail(dot)com>, "David G(dot) Johnston" <david(dot)g(dot)johnston(at)gmail(dot)com>, Dutch Glory <dutch(dot)glory(at)yahoo(dot)com>, "pgsql-hackers(at)lists(dot)postgresql(dot)org" <pgsql-hackers(at)lists(dot)postgresql(dot)org> |
| Subject: | Re: Postgresql 18 Linux (all flavors) - with installation, create new instance/main database |
| Date: | 2026-05-07 14:07:00 |
| Message-ID: | 857894.1778162820@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Andrew Dunstan <andrew(at)dunslane(dot)net> writes:
> On 2026-05-07 Th 8:44 AM, Isaac Morland wrote:
>> 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.
Yeah. When I was with Red Hat, there was a pretty nearly ironclad
rule that simply installing a package shouldn't cause it to do
anything. The argument for this was that you should be able to
select fairly large package sets at system install time and not
worry about half-configured servers starting up on you. Exceptions
were made for services that were (a) essential to system functionality
and (b) having default configurations that were both secure and
widely useful as-is. It's impossible to argue that Postgres meets
either condition.
regards, tom lane
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2026-05-07 14:22:44 | Re: Fix bug with accessing to temporary tables of other sessions |
| Previous Message | Tom Lane | 2026-05-07 13:59:31 | Re: Broken build on macOS (Universal / Intel): cpuid instruction not available |