2 .\" Copyright (C) 2007 Richard Kettlewell
4 .\" This program is free software; you can redistribute it and/or modify
5 .\" it under the terms of the GNU General Public License as published by
6 .\" the Free Software Foundation; either version 2 of the License, or
7 .\" (at your option) any later version.
9 .\" This program is distributed in the hope that it will be useful, but
10 .\" WITHOUT ANY WARRANTY; without even the implied warranty of
11 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 .\" General Public License for more details.
14 .\" You should have received a copy of the GNU General Public License
15 .\" along with this program; if not, write to the Free Software
16 .\" Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
19 .TH disorder-dbupgrade 8
21 disorder-dbupgrade \- DisOrder Database Upgrader
28 is DisOrder's database upgrader. It is invoked by DisOrder when
29 necessary and does not normally need to be invoked manually.
32 .B --delete-bad-keys\fR, -x
33 If invalid keys are found in the database then delete them. See
37 .B --fail-bad-keys\fR, -X
38 If invalid keys are found in the database then fail. See
42 .B --config \fIPATH\fR, \fB-c \fIPATH
43 Set the configuration file.
49 Log to syslog. This is the default if stderr is not a terminal.
52 Do not log to syslog. This is the default if stderr is a terminal.
55 Display a usage message.
57 .B --version\fR, \fB-V
58 Display version number.
60 An invalid key is one that is not valid UTF-8 or cannot be converted
61 to NFC for some reason. By default a warning message is issued and
62 they are left in the database (if doing so will not compromise its
65 option can be used to delete them if they are known to be harmless.
67 \fBdisorderd\fR(8), \fBdisorder_config\fR(5)