Shauren
d003ebd8e4
Core/DBLayer: Prevent using prepared statements on wrong database
2020-04-15 19:18:58 +02:00
Shauren
5653d4e2de
Core/DBLayer: Support using mysql 8
2020-04-15 10:19:24 +02:00
Ovahlord
d9b854ad59
Core/Datastores: backported hotfix system implementation
2020-02-21 23:13:38 +01:00
Aokromes
d6d3f06f06
New year
2020-01-04 18:32:38 +01:00
funjoker
6c56916b29
Misc: Update copyright information
...
Happy new year
2020-01-01 18:47:28 +01:00
ariel-
5ff847159c
Core: header cleanup, split realmlist, boost compatibility, cotire, remove stormlib/zlib and stormlib/bzip2 and instead use dep sources
2018-03-28 04:41:59 -03:00
jackpoz
d1df97db23
Shared/Database: Improve dead-lock error handling
...
Improve dead-lock error handling in async transactions by retrying the transaction for up to 60 seconds instead of just 5 times
2018-02-10 16:16:14 +01:00
Aokromes
4bd0525edd
Update copyright note for 2018
2018-01-01 01:06:19 +01:00
ariel-
22c4d86dfe
Core/Database: Prepared statement parameter preallocation ( #18999 )
...
- Pass prepared statement size to the helper class to prevent runtime resizing.
- Rename CheckValidIndex -> AssertValidIndex
- Cached prepared size on the worker pool as it's shared among all connections
- Cached query data only for each connection, done lookup in map instead of possibly creating a new element
- Kill the prepared statement map, and store raw sql string on the MySQLPreparedStatement class
(This info is only used for logging, and there is no need of keeping a second container just for it)
2017-03-03 01:32:12 +01:00
Aokromes
5ac5176a53
Core/DBLayer: Convert async queries to new query callbacks and remove…
...
… old callback handling
2017-02-01 03:57:12 +01:00
Aokromes
719a317a67
Update copyright note for 2017
2017-01-02 07:26:38 +01:00
Naios
0b82bc2d0d
Core/Database: Converted the database library to a shared library.
...
* There is still the possibility to static link against database.
(cherry picked from commit 6cfea2d8f7de3de8206a1f4cf23a6d653814afe1)
2016-08-10 08:45:27 +02:00
Aokromes
cd4b1004fc
Core/Misc: Better description for a log
2016-07-20 18:28:34 +02:00
Aokromes
9c1b965136
Core/Misc: MSVC warning fixes
2016-07-19 12:40:58 +02:00
Naios
09fa0ab46a
Core/Database: Move DatabaseWorkerPool into it's own translation unit
2016-03-03 01:06:13 +01:00