Re: existence of user

From: Stephen Ingram <ingram(at)samsix(dot)com>
To: "Annie Bai" <annie_job(at)hotmail(dot)com>, pgsql-novice(at)postgresql(dot)org
Subject: Re: existence of user
Date: 2002-02-03 01:54:43
Message-ID: 20020203020035.ROMQ4936.femail4.sdc1.sfba.home.com@there
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

On Saturday 02 February 2002 08:30 pm, Annie Bai wrote:
> Hi Steve,
>
> How can I access the system databases? when I use '\l', i can only get
> those databases created by specific users. Is there a particular directory
> holding all the system databases?
>
> Thanks a lot
>

Hi Annie,

Well I will probably have to defer to those with more experience of PG
than me (quite a list!)

I get this...

si(at)guinness > psql -l
List of databases
Database | Owner | Encoding
-----------+----------+-----------
bugdb | testuser | SQL_ASCII
nrgdb | si | SQL_ASCII
template0 | postgres | SQL_ASCII
template1 | postgres | SQL_ASCII
(5 rows)

I am guessing when one creates a database, the template information
is copied across and PG then holds separate instances of system tables
in each database.

So, as for system databases, I guess you mean system tables in the databases
you have created?

Do you get the 'template' databases listed above?

I don't know the details but I can only 'connect' to template1,
not template0.

You'll get an explanation for this I am sure; there are some
great people on this list.

Hope I have pointed you in a good direction at least.

s.

>
> From: Stephen Ingram <ingram(at)samsix(dot)com>
>
> >Reply-To: ingram(at)samsix(dot)com
> >To: "Annie Bai" <annie_job(at)hotmail(dot)com>, pgsql-novice(at)postgresql(dot)org
> >Subject: Re: [NOVICE] existence of user
> >Date: Sat, 2 Feb 2002 19:35:27 -0500
> >
> >On Saturday 02 February 2002 07:18 pm, Annie Bai wrote:
> > > Hi,
> > >
> > > After I used 'create user', Is there a database to keep all the
> >
> >information
> >
> > > about users? How can i check the existence of users?
> > >
> > > Thanks,
> > > Yan
> >
> >Hi,
> >
> >Sure. Check out the pg_user table.
> >
> >Postgres 'system' tables all seem to start with 'pg_'
> >
> >si(at)guinness > psql -c "select * from pg_user"
> > usename | usesysid | usecreatedb | usetrace | usesuper | usecatupd |
> >passwd | valuntil
> >----------+----------+-------------+----------+----------+-----------+----
> >------+---------- postgres | 26 | t | t | t
> > | t | ******** |
> > si | 27 | t | f | t | t |
> >******** |
> > nrg | 30 | t | f | t | t |
> >******** |
> > testuser | 28 | t | f | t | t |
> >******** |
> > sm | 31 | t | f | t | t |
> >******** |
> > tc | 32 | t | f | t | t |
> >******** |
> > nrgadmin | 33 | t | f | t | t |
> >******** |
> > dude | 29 | t | f | t | t |
> >******** |
> > ken | 34 | t | f | t | t |
> >******** |
> >(9 rows)
> >
> >steve
> >
> > > _________________________________________________________________
> > > Get your FREE download of MSN Explorer at
> >
> >http://explorer.msn.com/intl.asp.
> >
> > > ---------------------------(end of
> > > broadcast)--------------------------- TIP 4: Don't 'kill -9' the
> > > postmaster
> >
> >---------------------------(end of broadcast)---------------------------
> >TIP 4: Don't 'kill -9' the postmaster
>
> _________________________________________________________________
> Join the world’s largest e-mail service with MSN Hotmail.
> http://www.hotmail.com
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Tom Lane 2002-02-03 03:18:25 Re: existence of user
Previous Message Stephen Ingram 2002-02-03 01:48:39 Re: existence of user