Opened 4 years ago

Closed 4 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:
Cc:

Description

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 4 years ago by psmedley

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

comment:2 Changed 4 years ago by dmik

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 4 years ago by dmik

  • Milestone changed from Qt Enhanced to Qt 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 4 years ago by dmik

  • Resolution set to fixed
  • Status changed from new to closed

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.