Man pages sections > man8 > kamdbctl

kamdbctl - Kamailio database control tool

kamdbctl(8) Kamailio kamdbctl(8)

NAME

kamdbctl - Kamailio database control tool

SYNOPSIS

kamdbctl command [ parameters ]
 

DESCRIPTION

kamdbctl is a script to maintain the database needed by some Kamalio modules.
 

Configuration

Before you can use kamdbctl you have to select a database engine in the kamctlrc file. Just change the DBENGINE parameter in the respective section in kamctlrc.
Valid values are: MYSQL, PGSQL, ORACLE, DB_BERKELEY, DBTEXT.
The default is 'none'.
The username, password, database name and other settings can be configured by editing the kamctrl script.
 

COMMANDS

backup <file> Dumps the current database to a file.
copy <new_db>
Creates a new database from an existing one.
create <db name or db_path, optional>
Creates a new database with the specified name, or the default if no name is given.
drop <db name or db_path, optional>
Entirely deletes the database with the specified name, or the default if no name is given.
extra
Adds the extra tables
migrate <old_db> <new_db>
Migrates database tables from an old version to the actual version.
presence
Adds the presence related tables.
reinit <db name or db_path, optional>
Entirely deletes and than re-creates tables.
restore <file>
Restores tables from a file.
 

NOTES

Not all databases scripts support all commands.
 

FILES

/etc/kamailio/.kamctlrc
 
/usr/local/etc/kamailio/.kamctlrc
 
~/.kamctlrc
 
 

AUTHORS

see /usr/share/doc/kamailio/AUTHORS
 

SEE ALSO

kamailio(8), kamailio.cfg(5)
Full documentation on Kamailio is available at http://www.kamailio.org/.
Mailing lists:
users@lists.kamailio.org - Kamailio user community
devel@lists.kamailio.org - Kamailio development, new features and unstable version
05.02.2009 Kamailio