Provided by: request-tracker5_5.0.1+dfsg-1ubuntu1_all
NAME
rt-dump-initialdata - Serialize an RT database to disk
SYNOPSIS
rt-validator --check && rt-dump-initialdata This script is used to write out the objects initialdata supports from RT database to disk, for later import into a different RT instance. It requires that the data in the database be self-consistent, in order to do so; please make sure that the database being exported passes validation by rt-validator before attempting to use "rt-dump-initialdata". While running, it will attempt to estimate the number of remaining objects to be dumped; these estimates are pessimistic, and will be incorrect if "--no-users" or "--no-groups" is used. If the controlling terminal is large enough (more than 25 columns high) and the "gnuplot" program is installed, it will also show a textual graph of the queue size over time. OPTIONS --directory name The name of the output directory to write data files to, which should not exist yet; it is a fatal error if it does. Defaults to "./$Organization:Date/", where $Organization is as set in RT_SiteConfig.pm, and Date is today's date. --force Remove the output directory before starting. --no-users By default, all privileged users are dumped; passing "--no-users" limits it to only those users which are referenced by dumped tickets and history, and are thus necessary for internal consistency. --no-groups By default, all groups are dumped; passing "--no-groups" limits it to only system- internal groups, which are needed for internal consistency. --no-assets By default, all assets are dumped; passing "--no-assets" skips assets during serialization. --no-disabled By default, all queues, custom fields, etc, including disabled ones, are dumped; passing "--no-disabled" skips such disabled records during serialization. --no-deleted By default, all assets, including deleted ones, are dumped; passing "--no-deleted" skips deleted assets. --no-scrips By default, all scrips and templates are dumped; passing "--no-scrips" skips them. --no-acls By default, all ACLs are dumped; passing "--no-acls" skips them. --sync By default, record ids are ordinarily excluded. Pass "--sync" to include record ids if you intend to use this for sync rather than creating a generic initialdata. --base file The file path which the to be generated initialdata.json will compare to. If there are any changes, they will be saved to changes.json. This option implies "--sync". --gc n Adjust how often the garbage collection sweep is done; lower numbers are more frequent. It shares the same code with "rt-serializer", See "GARBAGE COLLECTION" in rt-serializer. --page n Adjust how many rows are pulled from the database in a single query. Disable paging by setting this to 0. Defaults to 100. --quiet Do not show graphical progress UI. --verbose Do not show graphical progress UI, but rather log was each row is written out.