.\"
-.\" Copyright (C) 2007 Richard Kettlewell
+.\" Copyright (C) 2007, 2008 Richard Kettlewell
.\"
.\" This program is free software; you can redistribute it and/or modify
.\" it under the terms of the GNU General Public License as published by
.\"
.TH disorder-dbupgrade 8
.SH NAME
-disorder-dbupgrade \- DisOrder Database Upgrader
+disorder\-dbupgrade \- DisOrder Database Upgrader
.SH SYNOPSIS
-.B disorder-dbupgrade
+.B disorder\-dbupgrade
.RI [ OPTIONS ]
.RI [ PATH ...]
.SH DESCRIPTION
-.B disorder-dbupgrade
+.B disorder\-dbupgrade
is DisOrder's database upgrader.
It is invoked by DisOrder when necessary and does not normally need to
be invoked manually.
.SH OPTIONS
.TP
-.B --delete-bad-keys\fR, -x
+.B \-\-delete\-bad\-keys\fR, \-x
If invalid keys are found in the database then delete them.
See
.B "INVALID KEYS"
below.
.TP
-.B --fail-bad-keys\fR, -X
+.B \-\-fail\-bad\-keys\fR, \-X
If invalid keys are found in the database then fail.
See
.B "INVALID KEYS"
below.
.TP
-.B --config \fIPATH\fR, \fB-c \fIPATH
+.B \-\-config \fIPATH\fR, \fB\-c \fIPATH
Set the configuration file.
.TP
-.B --debug\fR, \fB-d
+.B \-\-debug\fR, \fB\-d
Enable debugging.
.TP
-.B --syslog
+.B \-\-syslog
Log to syslog.
This is the default if stderr is not a terminal.
.TP
-.B --no-syslog
+.B \-\-no\-syslog
Do not log to syslog.
This is the default if stderr is a terminal.
.TP
-.B --help\fR, \fB-h
+.B \-\-help\fR, \fB\-h
Display a usage message.
.TP
-.B --version\fR, \fB-V
+.B \-\-version\fR, \fB\-V
Display version number.
.SH "INVALID KEYS"
An invalid key is one that is not valid UTF-8 or cannot be converted
By default a warning message is issued and they are left in the
database (if doing so will not compromise its integrity).
The
-.B -x
+.B \-x
option can be used to delete them if they are known to be harmless.
.SH "SEE ALSO"
\fBdisorderd\fR(8), \fBdisorder_config\fR(5)