diff options
Diffstat (limited to 'src/bin/pg_dump/pg_dump.h')
-rw-r--r-- | src/bin/pg_dump/pg_dump.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/bin/pg_dump/pg_dump.h b/src/bin/pg_dump/pg_dump.h index b8fcfdc4ff5..060c4396b42 100644 --- a/src/bin/pg_dump/pg_dump.h +++ b/src/bin/pg_dump/pg_dump.h @@ -6,7 +6,7 @@ * Portions Copyright (c) 1996-2002, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $Id: pg_dump.h,v 1.96 2002/08/18 09:36:26 petere Exp $ + * $Id: pg_dump.h,v 1.97 2002/08/19 19:33:35 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -110,6 +110,9 @@ typedef struct _tableInfo bool hasoids; /* does it have OIDs? */ int ncheck; /* # of CHECK expressions */ int ntrig; /* # of triggers */ + /* these two are set only if table is a SERIAL column's sequence: */ + char *owning_tab; /* OID of table owning sequence */ + int owning_col; /* attr # of column owning sequence */ bool interesting; /* true if need to collect more data */ bool dump; /* true if we want to dump it */ @@ -123,12 +126,13 @@ typedef struct _tableInfo char **atttypnames; /* attribute type names */ int *atttypmod; /* type-specific type modifiers */ int *attstattarget; /* attribute statistics targets */ + bool *attisdropped; /* true if attr is dropped; don't dump it */ + bool *attisserial; /* true if attr is serial or bigserial */ /* * Note: we need to store per-attribute notnull and default stuff for * all interesting tables so that we can tell which constraints were * inherited. */ - bool *attisdropped; /* true if attr is dropped; don't dump it */ bool *notnull; /* Not null constraints on attributes */ char **adef_expr; /* DEFAULT expressions */ bool *inhAttrs; /* true if each attribute is inherited */ |