Provided by: request-tracker4_4.4.2-2_all bug

NAME

       rt-setup-database - Set-up the database for Request Tracker

SYNOPSIS

           rt-setup-database --action ...

OPTIONS

       action
           Several actions can be combined using comma separated list.

           init
               Initialize the database. This is combination of multiple actions listed below.  Create DB,
               schema, setup acl, insert core data and initial data.

           upgrade
               Apply all needed schema/acl/content updates (will ask for version to upgrade from)

           create
               Create the database.

           drop
               Drop the database.  This will ERASE ALL YOUR DATA.

           schema
               Initialize only the database schema

               To use a local or supplementary datafile, specify it using the '--datadir' option below.

           acl Initialize only the database ACLs

               To use a local or supplementary datafile, specify it using the '--datadir' option below.

           coredata
               Insert data into RT's database. This data is required for normal functioning of any RT instance.

           insert
               Insert data into RT's database.  By default, will use RT's installation data.  To use a local or
               supplementary datafile, specify it using the '--datafile' option below.

       datafile
           file path of the data you want to action on

           e.g. "--datafile /path/to/datafile"

       datadir
           Used to specify a path to find the local database schema and acls to be installed.

           e.g. "--datadir /path/to/"

       dba dba's username

       dba-password
           dba's password

       prompt-for-dba-password
           Ask for the database administrator's password interactively

       skip-create
           for 'init': skip creating the database and the user account, so we don't need administrator
           privileges

       root-password-file
           for 'init' and 'insert': rather than using the default administrative password for RT's "root" user,
           use the password in this file.

       package
           the name of the entity performing a create or upgrade. Used for logging changes in the DB. Defaults
           to RT, otherwise it should be the fully qualified package name of the extension or plugin making
           changes to the DB.

       ext-version
           current version of extension making a change. Not needed for RT since RT has a more elaborate system
           to track upgrades across multiple versions.

       upgrade-from
           for 'upgrade': specifies the version to upgrade from, and do not prompt for it if it appears to be a
           valid version.

       upgrade-to
           for 'upgrade': specifies the version to upgrade to, and do not prompt for it if it appears to be a
           valid version.