diff options
| author | Tom Lane <tgl@sss.pgh.pa.us> | 2003-08-28 20:21:34 +0000 |
|---|---|---|
| committer | Tom Lane <tgl@sss.pgh.pa.us> | 2003-08-28 20:21:34 +0000 |
| commit | 209a8d63df404b4c866a3ea430eea05f4d36ebc0 (patch) | |
| tree | 2ad92ee7c1021e2def135d6e4ae30059e4e64955 /src/bin/pg_dump/pg_backup.h | |
| parent | 80bc61c849da7faf24b5eb6c58034180f761bc33 (diff) | |
| download | postgresql-209a8d63df404b4c866a3ea430eea05f4d36ebc0.tar.gz | |
pg_dump and pg_restore -r had managed to diverge on the ordering of
different object types. Fix, and centralize logic to try to prevent
the same mistake in future.
Diffstat (limited to 'src/bin/pg_dump/pg_backup.h')
| -rw-r--r-- | src/bin/pg_dump/pg_backup.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/bin/pg_dump/pg_backup.h b/src/bin/pg_dump/pg_backup.h index 5226255f07..5bcb1b2622 100644 --- a/src/bin/pg_dump/pg_backup.h +++ b/src/bin/pg_dump/pg_backup.h @@ -15,7 +15,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup.h,v 1.24 2002/09/04 20:31:34 momjian Exp $ + * $Header: /cvsroot/pgsql/src/bin/pg_dump/pg_backup.h,v 1.25 2003/08/28 20:21:34 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -166,8 +166,9 @@ extern void PrintTOCSummary(Archive *AH, RestoreOptions *ropt); extern RestoreOptions *NewRestoreOptions(void); /* Rearrange TOC entries */ -extern void MoveToStart(Archive *AH, char *oType); -extern void MoveToEnd(Archive *AH, char *oType); +extern void MoveToStart(Archive *AH, const char *oType); +extern void MoveToEnd(Archive *AH, const char *oType); +extern void SortTocByObjectType(Archive *AH); extern void SortTocByOID(Archive *AH); extern void SortTocByID(Archive *AH); extern void SortTocFromFile(Archive *AH, RestoreOptions *ropt); |
