pg.ddx.io  pgsql-docs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
From: Ross J. Reedstrom <reedstrm@rice.edu>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Bruce Momjian <pgman@candle.pha.pa.us>
Cc: John McKown <joarmc@swbell.net>
Cc: Postgresql Docs ML <pgsql-docs@postgresql.org>
Subject: Re: the docs, and newbies.
Date: Mon, 22 Jan 2001 11:24:59 -0600
Message-ID: <20010122112459.C18089@rice.edu> (raw)
In-Reply-To: <21890.980182781@sss.pgh.pa.us>
References: <200101220341.WAA07325@candle.pha.pa.us>
	<17193.980136282@sss.pgh.pa.us>
	<20010122104617.A18089@rice.edu>
	<21890.980182781@sss.pgh.pa.us>

On Mon, Jan 22, 2001 at 11:59:41AM -0500, Tom Lane wrote:
> 
> "Admin" might work.  Thinking about this some more, I realize that there
> are three distinct concepts that we are fuzzing together.  It might help
> if we adopted different terms for:
> 
> * The actual *person* responsible for the database.  Use in contexts
> like "The DBA must make sure that ...".  In some places we avoid this
> by using the pronoun "you", but people often find that too informal.

Right, the administrator, who uses the admin account.

> 
> * The Unix account ID under which the postmaster runs.  The existing
> docs mostly refer to this as "the postgres account", which is a problem
> because one keeps wanting to add an asterisk to it ("* or whatever
> account you are running the postmaster under").

This could be 'server account' or 'backend account', or 'daemon account',
although that last is even more poorly understood by the general public
that 'superuser' (it's a bird, it's a plane: no it's SuperUser!)

> 
> * The one or more Postgres usernames that are marked "usesuper" in
> pg_shadow.  If we keep the term "superuser" it should be reserved
> for this meaning.
> 

Hmm, that reminds me: the pg superuser <-> unix superuser parallel is
flawed here as well: in traditional Unix practice, one doesn't grant
superuser privileges to any account other than root. Or if you do,
you do it via group membership, and call it the 'wheel' group.

It's true that trying to talk about this group of accounts while
disambiguating the person from the database account is the problem.

How about 'privileged account'? A little vague, I admit.

Actually, out biggest documentation headache is using 'account' for
both 'operating system user account' and 'database user account', and
making it clear which one is meant. This happens not only for the 
superuser account, but the regular user acccounts as well.

Ross



view thread (13+ messages)  latest in thread

Message-ID: <20010122112459.C18089@rice.edu>
Permalink:  ../20010122112459.C18089@rice.edu/
Also on:    postgresql.org/message-id/20010122112459.C18089@rice.edu

 · 

reply

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Reply to all the recipients using the --to and --cc options:
  reply via email

  To: pgsql-docs@postgresql.org
  Cc: reedstrm@rice.edu, tgl@sss.pgh.pa.us, pgman@candle.pha.pa.us, joarmc@swbell.net
  Subject: Re: the docs, and newbies.
  In-Reply-To: <20010122112459.C18089@rice.edu>

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox