From: | reina(at)nsi(dot)edu (Tony Reina) |
---|---|
To: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: CREATEDB Where ?? |
Date: | 2001-08-17 17:16:30 |
Message-ID: | f40d3195.0108170916.8627981@posting.google.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
Peter Moscatt <pmoscatt(at)bigpond(dot)net(dot)au> wrote in message news:<4x9f7(dot)126086$Xr6(dot)689318(at)news-server(dot)bigpond(dot)net(dot)au>...
> I am pretty new to PostgreSQL so please bare with me :-)
>
> When issuing the CREATEDB MyDb then creating some tables with CREATE
> TABLE, I then go back and do a search for the file I have just created
> (MyDb) but can't find the physical file.
>
> Does one actually exist ??
>
> Pete
Sure it does. The problem you are having is that since the
implementation of TOAST in PG 7.1, all of the db and table names are
represented by numbers in the physical file system
(usr/local/pgsql/data/base). So if you tried to do an 'ls' or 'find'
for the name of your database, it probably wouldn't show up. However,
just do a 'psql {db_name}' (where {db_name} is the name of your
database) and you'll see that everything is kosher.
To translate the oid numbers to their respective names, use the
oid2name function found in the /contrib under your Postgres source
code.
-Tony
From | Date | Subject | |
---|---|---|---|
Next Message | Leandro Saad | 2001-08-17 17:32:05 | DB size |
Previous Message | Magnus Naeslund(f) | 2001-08-17 16:56:35 | Fw: [PATCHES] Re: Re: WIN32 errno patch |