Difference between revisions of "Talk:GEPS 032: Database Backend API"

From Gramps
Jump to: navigation, search
(Libgda ?: new section)
 
(5 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
  * GTK+ integration
 
  * GTK+ integration
  
I do not know if it is possible to ignore or skip GTK+ integration... :(
+
I do not know if it is possible to ignore or skip GTK+ integration?
:It seems to be possible according to minor requirements: gio-2.0, glib-2.0, gobject-2.0, gthread-2.0, sqlite3.
+
:It seems to be possible to ignore GTK+ according to minor requirements: gio-2.0, glib-2.0, gobject-2.0, gthread-2.0, sqlite3.
 +
::SQLHeavy still needs glib-2.0 (Gnome stuff like with [https://wiki.gnome.org/ChooseLibgdaSQLite libgda]) ... :(
 +
::eg, on ubuntu: [http://packages.ubuntu.com/source/trusty/sqlheavy libsqlheavy].
 +
 
 +
== Libgda ? ==
 +
 
 +
[http://www.gnome-db.org/DetailledLibgdaFeatures DetailledLibgdaFeatures]

Latest revision as of 18:25, 16 December 2013

SQLHeavy ?

My distribution is using SQLHeavy! (geary, music player, libappstore, etc ...)

Something additional to Sqlite?

SQLHeavy makes use of features provided by the GLIb libraries to provide functionality
which is absent from SQLite itself, including:
* Regular expressions
* Checksums
* ZLib compression/decompression
* Asynchronous queries and backups
* ORM, including a code generator and field-level change notifications
* GTK+ integration

I do not know if it is possible to ignore or skip GTK+ integration?

It seems to be possible to ignore GTK+ according to minor requirements: gio-2.0, glib-2.0, gobject-2.0, gthread-2.0, sqlite3.
SQLHeavy still needs glib-2.0 (Gnome stuff like with libgda) ... :(
eg, on ubuntu: libsqlheavy.

Libgda ?

DetailledLibgdaFeatures