Re: Header meaning for pg_dump

From: Richard Huxton <dev(at)archonet(dot)com>
To: Premsun Choltanwanich <Premsun(at)nsasia(dot)co(dot)th>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Header meaning for pg_dump
Date: 2006-11-06 08:41:09
Message-ID: 454EF525.9020005@archonet.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Premsun Choltanwanich wrote:
> Dear All,
>
> I had open the backup file of PostgreSQL created by pg_dump command. I found
> that pg_dump make a comment line as header for each module it backup. I try to
> understand the meaning of value contained on header for my sample header
>
> --
> -- TOC entry 1427 (class 1259 OID 1216127)
> -- Dependencies: 7
> -- Name: t_option; Type: TABLE; Schema: public; Owner: postgres; Tablespace:
> --
> Could you please advise me for.... What does they mean? and What the value used
> for?

I'm not sure that they're used for anything in that form - that's just
documenting internal details.

TOC - Table Of Contents
OID - Object IDentifier - as used by PG to reference tables,functions etc.
Dependencies - iirc is the number of references to this table (e.g.
foreign keys).
The others explain themselves.

Check the manual section on system tables, and perhaps try:
SELECT OID,* FROM pg_class WHERE relname='t_option'

HTH
--
Richard Huxton
Archonet Ltd

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Albe Laurenz 2006-11-06 08:53:37 Re: upgrade to 8.0.9
Previous Message Richard Huxton 2006-11-06 08:36:04 Re: No subject