def
ba53c7e20c
Add most bugprone checks
2020-11-05 08:25:26 +01:00
Zwelf
aa53f28449
Fix memory leak in MySQL getBlob function
...
Direct leak of 768 byte(s) in 2 object(s) allocated from:
#0 0x4e91ad in operator new(unsigned long)
#1 0x7f0c54a3bf63 in sql::mysql::MySQL_Prepared_ResultSet::getBlob(unsigned int) const (/usr/lib/x86_64-linux-gnu/libmysqlcppconn.so.7+0x77f63)
2020-10-19 14:00:53 +02:00
def
3be8a592e5
Run clang-format
...
Purely automatic change. In case of conflict with this change, apply the
other change and rerun the formatting to restore it:
$ python scripts/fix_style.py
2020-09-26 21:50:15 +02:00
Zwelf
46b0ff354e
Align InsertIgnore with other SQL query related functions
2020-09-10 20:16:42 +02:00
def
1fd5c3ebc3
Try out higher mysql timeouts
2020-09-06 21:51:31 +02:00
def
c3f9dc7c9f
INSERT OR IGNORE on sqlite
2020-09-04 16:12:12 +02:00
Zwelf
961ad077fb
Don't print MySQL password to console
2020-08-09 18:18:25 +02:00
Zwelf
5893913922
Clean up includes in sql backend
2020-08-09 17:54:25 +02:00
Zwelf
61ffd88f34
Reformulate #if not defined()
because MSVC errors on this expression
2020-08-09 17:13:21 +02:00
Zwelf
b2cf3cafc5
Implement dump_sqlserver
2020-08-03 16:37:50 +02:00
Zwelf
9e1979f561
Rename Database connect result from ERROR to FAILURE
2020-08-03 13:11:52 +02:00
Zwelf
d16bb5cc08
Make timestamps compatible with SQLite
...
works for `/mapinfo`, `/load`, `/save`, `/times`
2020-08-03 12:58:52 +02:00
Zwelf
044edbe42b
Make storing teamrank compatible with SQLite
2020-08-03 12:58:52 +02:00
Zwelf
e3a78a7a31
Add BindBlob and BindFloat function to IDbConnection interface
2020-08-03 12:58:52 +02:00
Zwelf
26a2c91235
Trying to reconnect when ongoing MySQL connection failed
2020-08-03 12:58:52 +02:00
Zwelf
eb4d77f071
Make inserting ranks compatible with SQLite
2020-08-03 12:58:52 +02:00
Zwelf
1677e1fed5
Gracefully shutdown database pool
2020-08-03 12:58:52 +02:00
Zwelf
00da45191c
Make CREATE TABLE compatible with SQLite
2020-08-03 12:58:52 +02:00
Zwelf
452017a58b
Move format string to CREATE TABLE into own file
2020-08-03 12:58:52 +02:00
Zwelf
2eb3d23ef4
Rewrite score using the new interface
...
delete file_score for now as it will be replaced by a sqlite backend
2020-08-03 12:58:52 +02:00
Zwelf
d59cdf47b5
Define new database interface
2020-08-03 12:58:52 +02:00