Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
tbd:db_sqlite [2009/04/28 16:27] janakj created |
tbd:db_sqlite [2009/04/29 19:55] (current) janakj |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Sqlite Database Driver ====== | ====== Sqlite Database Driver ====== | ||
+ | **Contact: | ||
+ | |||
+ | The sip-router server contains a database abstraction layer, which is used | ||
+ | by many sip-router modules to access data stored in a database. For every | ||
+ | supported database type we have a standalone module which converts queries | ||
+ | from the database abstraction layer to queries particular to the supported | ||
+ | database. For example, there is db_mysql modules for access to MySQL servers, | ||
+ | there is db_postgres module for access to PostgreSQL servers. | ||
+ | |||
+ | We have support for databases that are not SQL based, too, there is the | ||
+ | db_berkeley module which implements support for Berkeley DB databases and | ||
+ | db_ldap module which can be used to gain access to data stored in LDAP | ||
+ | directories. | ||
+ | |||
+ | The aim of this work is to develop a database driver for Sqlite. The driver | ||
+ | will be a sip-router module that will act as an interface between the | ||
+ | database abstraction layer in sip-router and the API of Sqlite. | ||
+ | |||
+ | The minimal list of modules that should work with the sqlite database driver | ||
+ | is: | ||
+ | * acc (support for accounting) | ||
+ | * auth_db (support for digest authentication) | ||
+ | * usrloc (user location database) | ||
+ | |||
+ | ===== Links ===== | ||
+ | * [[http:// | ||