Commit Graph

8 Commits

Author SHA1 Message Date
Nicolas Williams
44dec510fd Update to SQLite3 3.14
Newer versions of SQLite3 have a number of new features that are
desirable to users who host other DBs in the same file as the HDB (for
example), as well as performance and bug fixes.

We should consider switching the SQLite3 backend for HDB to WITHOUT
ROWID tables for performance reasons.  We should also consider using
foreign keys instead of triggers.  Making any such changes requires care
to permit both, upgrade and downgrade.

We might want to use the SQLite3 session extension for a SQLite3-
specific, low-level replication (iprop).  Given conflict resultion code,
or a sufficiently normalized schema, the session extension would make it
easy to create a multi-master replication system, not unlike what one
would expect of an LDAP setup, though with none of the atomicity that
LDAP is supposed to provide (specifically, O_EXCL semantics for creates
and predicates for updates) unless we were to add a locking protocol.

Note that as of 3.14, the session extension is mutually exclusive of
WITHOUT ROWID tables.
2016-08-11 14:53:25 -05:00
Love Hörnquist Åstrand
7aaba443bc add NTMakefile and windows directories 2011-07-17 12:16:59 -07:00
Joerg Pulz
ef90819a9a rename PTHREADS_LIBADD to PTHREAD_LIBADD
Signed-off-by: Love Hornquist Astrand <lha@h5l.org>
2010-10-31 00:29:54 -07:00
Love Hornquist Astrand
76c1e2e8a2 switch to PTHREADS_LIBADD 2009-12-17 09:11:09 +01:00
Love Hornquist Astrand
8991a40847 add PTHREADS_LIBS 2009-12-13 16:35:50 -08:00
Love Hörnquist Åstrand
24b3226aaf fix build
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23995 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-10-30 03:05:19 +00:00
Love Hörnquist Åstrand
66d934b8a4 Build sqlite as a real library, not as a convince lib, rename it to heimsqlite.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@23958 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-10-26 18:21:00 +00:00
Love Hörnquist Åstrand
f1a4ce17e5 First implementation.
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@22807 ec53bebd-3082-4978-b11e-865c3cabbd6b
2008-04-07 11:45:38 +00:00