1
0
mirror of https://github.com/postgres/postgres.git synced 2025-07-30 11:03:19 +03:00

pg_resetxlog specifies log location in hex; more pg_upgrade testing

improvments.
This commit is contained in:
Bruce Momjian
2002-01-11 06:33:01 +00:00
parent ba3231a2a0
commit 37c9346ef2
2 changed files with 15 additions and 12 deletions

View File

@ -23,7 +23,7 @@
* Portions Copyright (c) 1996-2001, PostgreSQL Global Development Group
* Portions Copyright (c) 1994, Regents of the University of California
*
* $Header: /cvsroot/pgsql/contrib/pg_resetxlog/Attic/pg_resetxlog.c,v 1.15 2002/01/10 23:46:13 momjian Exp $
* $Header: /cvsroot/pgsql/contrib/pg_resetxlog/Attic/pg_resetxlog.c,v 1.16 2002/01/11 06:33:01 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@ -482,7 +482,7 @@ usage(void)
" -f\t force update to be done\n"
" -n\t no update, just show extracted pg_control values (for testing)\n"
" -x XID set XID in pg_control\n"
" -l log_id offset set checkpoint location in pg_control\n");
" -l log_id offset set hex checkpoint location in pg_control\n");
exit(1);
}
@ -523,11 +523,11 @@ main(int argc, char **argv)
argn++;
if (argn == argc)
usage();
set_checkpoint.xlogid = strtoul(argv[argn], NULL, 0);
set_checkpoint.xlogid = strtoul(argv[argn], NULL, 16);
argn++;
if (argn == argc)
usage();
set_checkpoint.xrecoff = strtoul(argv[argn], NULL, 0);
set_checkpoint.xrecoff = strtoul(argv[argn], NULL, 16);
if (set_checkpoint.xlogid == 0 &&
set_checkpoint.xrecoff == 0)
{