Commit graph

15 commits

Author SHA1 Message Date
Ronan Abhamon
76342c715f feat(MainDb): reworking, better code (performance and fixes) 2018-03-05 17:25:48 +01:00
Ronan Abhamon
ab721847ba feat(SmartTransaction): don't use soci::transaction, use soci::session methods to deal directly with transactions 2018-02-27 17:12:50 +01:00
Ronan Abhamon
3f16a71960 feat(MainDb):
- Allow only move constructor/assignment operator on DbSession
- Check thread id of AbstractDb in transaction
- Fix a copy session in MainDb::init
2018-02-27 16:08:42 +01:00
Ronan Abhamon
729a9f5cfb fix(DbExceptionHandler): use r-value reference on function 2018-02-27 10:56:35 +01:00
Ronan Abhamon
1d46c11739 fix(SmartTransaction): log commit only after soci commit 2018-02-26 17:17:56 +01:00
Ronan Abhamon
5542d4e0f0 fix(SmartTransaction): do not log rollback if transaction is committed 2018-02-26 17:07:42 +01:00
Ronan Abhamon
9c16f13ac3 feat(SmartTransaction): explicit class name in log 2018-02-26 15:53:32 +01:00
Ronan Abhamon
89a62c4428 feat(MainDb): forward transaction in with lambda 2018-02-26 14:43:43 +01:00
Ronan Abhamon
c0e48a8339 feat(MainDb): add a SmartTransaction component to log start/end 2018-02-26 13:50:05 +01:00
Ronan Abhamon
1f8f765277 fix(MainDb): add a compatible trigger char message participant deleter with mysql 2018-02-23 11:42:32 +01:00
Ronan Abhamon
8e7791e3ea fix(MainDb): conference_event_view supports correctly mysql and mariaDb 2018-02-23 10:48:57 +01:00
Ronan Abhamon
a12a229720 feat(MainDb): use prepared statements 2018-02-21 18:05:42 +01:00
Ronan Abhamon
963811044b feat(MainDb): use prepared statements for some functions 2018-02-21 16:42:18 +01:00
Ronan Abhamon
a38031e182 fix(MainDb): conference_event_view is compatible with mysql 2018-02-21 13:48:46 +01:00
Ronan Abhamon
07443b1f60 feat(MainDb): increase performance of get history range 2018-02-16 17:21:47 +01:00