rt-setup-database-3.88
Set-up the database for request tracker
Usage
rt-setup-database {--action
init | drop | insert
[--datafile
<file>]
\
--dba
<username>
--prompt-for-dba-password | --dba-password
<guess>}
Options
action: init Initialize the databasedrop Drop the database.This will ERASE ALL YOUR DATAinsert Insert data into RT's database.By default, will use RT's installation data.To use a local or supplementary datafile, specify itusing the '--datafile' option below.acl Initialize only the database ACLsTo use a local or supplementary datafile, specify itusing the '--datadir' option below.schema Initialize only the database schemaTo use a local or supplementary datafile, specify itusing the '--datadir' option below.datafile: /path/to/datafiledatadir: /path/to/ Used to specify a path to find the localdatabase schema and acls to be installed.dba: dba's usernamedba-password: dba's passwordprompt-for-dba-password Ask for the database administrator'spassword interactivelyskip-create for 'init': skip creating the database and theuser account, so we don't need administratorprivilegesroot-password-file for 'init' and 'insert': rather than using thedefault password, take the initial root passwordfrom this file
Internals
get_system_dbh
Returns DBI database handle connected to system with DBA credentials.
See also "SystemDSN" in RT::Handle.
get_rt_dbh [USER, PASSWORD]
Returns DBI database handle connected to RT database, you may specify credentials(USER and PASSWORD) to connect with. By default connects with credentials from RT config.