Ticket #1050 (assigned task)
create proposal for new OSyncDB interface
| Reported by: | dgollub | Owned by: | bricks |
|---|---|---|---|
| Priority: | normal | Milestone: | |
| Component: | OpenSync: Plugin API | Version: | 0.38 |
| Severity: | critical | Keywords: | |
| Cc: |
Description
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:
- SyncML
For this plugin key-value get/set function should be enough.
Change History
Note: See
TracTickets for help on using
tickets.
