Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tbd:db_sqlite [2009/04/29 19:31] janakj |
tbd:db_sqlite [2009/04/29 19:55] (current) janakj |
||
---|---|---|---|
Line 2: | Line 2: | ||
**Contact: | **Contact: | ||
- | ===== Abstract ===== | + | The sip-router server contains a database abstraction layer, which is used |
- | The sip-router server contains a database abstraction layer, which is | + | 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. | ||
- | ===== Goal ===== | + | 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:// | ||