Ticket #1050 (assigned task)
create proposal for new OSyncDB interface
|Reported by:||dgollub||Owned by:||bricks|
|Component:||OpenSync: Plugin API||Version:||0.38|
Create proposal for new OSyncDB interface. Current interface is based on a "file"-database (e.g. sqlite3). To be able to switch on compile-time the database-backend, the file-component needs to be removed from the API.
Additionally instead of providing a SQL-query interface, we just prive some key-value set/get functions for now. Providing a SQL-query method can be introduced later - if there is really demand. But due to potential issues with database-compatibility this get postponed for future releases.
Currently the only plugin using OSyncDB is:
For this plugin key-value get/set function should be enough.