Opened 11 years ago

Closed 10 years ago

#117 closed enhancement (fixed)

Add Sqlite3 backend to Qt

Reported by: psmedley Owned by:
Priority: minor Milestone: Qt GA
Component: General Version: 4.5.1 Beta 5
Severity: low Keywords:


Quassel (an IRC client) builds pretty easily with cmake & Qt4 beta5, however fails to run with the following:

Could not initialize any storage backend! Exiting...
Currently, Quassel supports SQLite3 and PostgreSQL. You need to build your Qt library with the sqlite or postgres plugin enabled in order for quasselcore to work.

Can support for at least sqlite be added?

Change History (4)

comment:1 Changed 11 years ago by psmedley

This may already be covered by ticket #20....

comment:2 Changed 10 years ago by Dmitry A. Kuminov

Not really. The sql module is there and works well but there are no drivers yet. Qt provides sqlite3 sources in 3rdparty which means the driver for sqlite3 seems to work out of the box. Trying this now.

comment:3 Changed 10 years ago by Dmitry A. Kuminov

Milestone: Qt EnhancedQt GA

Okay, the sqlite3 driver seems to work. I could successfully open and browse sqlite databases (.sqlite files) from the Mozilla profile directory.

Will add this to the build by default. Definitely worth the GA.

comment:4 Changed 10 years ago by Dmitry A. Kuminov

Resolution: fixed
Status: newclosed

Enabled it b by default as a plugin (Slivan, I looked at the release version and it's actually quite big: more than 300K lxlited -- not worth keeping it in memory if the application doesn't actually use it but instead works with some other driver).

Paul please test quassel on your side and feel free to create a new ticket if there are any problems.

Note: See TracTickets for help on using tickets.