Commit Graph

21 Commits

Author SHA1 Message Date
Martin
bbb9dc66ff Replace std::auto_ptr with std::unique_ptr 2021-06-20 17:56:33 +02:00
Martin
487a48f69a Use .recover instead of .dump during db repair 2019-10-05 16:13:57 +02:00
Martin
e74dbc5e0f Set synchronous setting of attached database
(cherry picked from commit f8d893f2e81fbd784b1443926f0df9fa1621dc70)
2017-05-15 17:54:19 +02:00
Martin
ca9ecd708d Show database backup progress 2016-02-21 13:51:25 +01:00
Martin
b3903cc1c4 Checkpoint files.db in separate thread and give all threads nice names 2016-01-15 16:19:23 +01:00
Martin
b6521dd091 Improved Database locking and backup 2016-01-14 17:38:42 +01:00
Martin
1a3bb3865d Separated files, links and link journal into three new database files 2016-01-13 22:22:16 +01:00
Martin Raiber
8cdf91c193 Reader/Writer lock for WAL checkpointing 2015-12-28 10:22:30 +01:00
Martin
9bab514e22 Removed UTF16 string (std::wstring) in most places. UTF8 everywhere! 2015-12-13 16:17:36 +01:00
Martin
0bf2a6361f Separate functions for read and write transactions 2015-10-26 18:51:30 +01:00
Martin
e31b0b109e Updated SQLite and some SQLite tuning 2015-01-08 22:31:54 +01:00
Martin
29d9b8d931 Only output warning message if symlinked directory is not found in database 2014-11-11 18:39:07 +01:00
Martin
0d20ad1a41 Increased sqlite timeout 2013-11-16 23:57:58 +01:00
Martin
51efab15ec Free memory and clear Databases 2013-11-16 16:50:39 +01:00
Martin Raiber
cb28da9cb2 Added server database backup 2011-11-16 09:36:04 +01:00
Martin Raiber
fa598937b6 Put server settings in a different database 2011-11-08 21:52:33 +01:00
Martin Raiber
ff4f37d14f Fixed build with Berkley DB 2011-10-29 22:06:37 +02:00
Martin Raiber
260dcc7b1c Added BerkleyDB as alternative SQL backend 2011-10-28 22:58:50 +02:00
Martin Raiber
5d38a27395 Reworked transaction locks 2011-07-31 19:25:26 +02:00
Martin Raiber
909d228f50 Reworked transaction locks 2011-07-31 17:59:45 +02:00
uroni
89e10b3f04 Initial commit. 2011-01-06 17:43:38 +01:00