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