summaryrefslogtreecommitdiff
path: root/libpqpp
Commit message (Expand)AuthorAge
* C++ify the SQL preparer and skip it if no variables are being boundDan Goodliffe2017-01-04
* Tidy clearing of PGresultsDan Goodliffe2017-01-04
* No need for 1 line wrappers anymoreDan Goodliffe2017-01-03
* Add missing delete showing false memory leakDan Goodliffe2017-01-03
* Refactor to remove some duplicationDan Goodliffe2017-01-03
* Only set unlogged for mocked tables on server versions 9.5 and aboveDan Goodliffe2017-01-03
* Co-variant return of PQ connection from PQ mockDan Goodliffe2017-01-03
* Add function for retrieving server version numberDan Goodliffe2017-01-03
* Add missing PQ connection specific typedefDan Goodliffe2017-01-03
* Add missing default value in execute overrideDan Goodliffe2017-01-03
* Force mock DB names to lower caseDan Goodliffe2017-01-01
* Use command options statement hash when it's availableDan Goodliffe2017-01-01
* API change to pass command options throughDan Goodliffe2017-01-01
* Register mock db implementationsDan Goodliffe2017-01-01
* Do lots more work with compile time formatter instead runtime formattersDan Goodliffe2016-12-31
* More complex approach to setting tables to unlogged to handle foreign key dep...Dan Goodliffe2016-12-30
* Set tables in test database to be unlogged, faster (less disk IO) and we don'...Dan Goodliffe2016-12-27
* Don't truncate and create random breakage with over 100 paramsDan Goodliffe2016-05-24
* Use prepared statements for bulk selectsDan Goodliffe2016-04-24
* Support bulk selects which don't use cursors, always use of RETURNINGDan Goodliffe2016-04-24
* Introduce select base for different kinds of selectDan Goodliffe2016-04-24
* Rename SelectCommand to CursorSelectCommandDan Goodliffe2016-04-24
* Don't attempt to close cursors when in failed transaction (it's failed and re...Dan Goodliffe2016-04-21
* Actually, don't prepare statement upfront during construction as it might not...Dan Goodliffe2016-02-28
* Prepare statement upfront during constructionDan Goodliffe2016-02-26
* Reuse prepared statementsDan Goodliffe2016-02-25
* Refactor to use std::string as buffer and increase test coverageDan Goodliffe2016-02-19
* Partially tested global visibility hidden in all projectsDan Goodliffe2016-01-24
* Close select tx after close cursor, add error checkingDan Goodliffe2016-01-10
* Only open select transactions when the connection doesn't already have oneDan Goodliffe2015-12-30
* Improve and centralise transaction handling logicDan Goodliffe2015-12-29
* Tidy upDan Goodliffe2015-12-29
* Add missing override attributeDan Goodliffe2015-12-29
* Non-const insertIdDan Goodliffe2015-12-29
* Non-const command gettersDan Goodliffe2015-12-29
* Default (not supported) bulk upload implementationDan Goodliffe2015-12-29
* Non-const execute and save pointsDan Goodliffe2015-12-29
* Reshuffle and add new exceptionsDan Goodliffe2015-12-29
* Remove rebindDan Goodliffe2015-12-29
* Remove 1ms sleep from ping, do the sleep in the testDan Goodliffe2015-12-24
* PostgreSQL files prefixed with pq-Dan Goodliffe2015-12-24
* Use parent glibmmDan Goodliffe2015-12-24
* Remove flto cos I'm sick of it randomly breaking stuffDan Goodliffe2015-12-18
* Merge select and modify command's SQL parserDan Goodliffe2015-12-07
* Improve connection failure detectionDan Goodliffe2015-12-07
* Fix leak of error message in exceptionDan Goodliffe2015-12-06
* Fix connection leak on connect failureDan Goodliffe2015-12-06
* Check for libpq thread safety, disable libcrypto init (fixes crashes with mul...Dan Goodliffe2015-12-02
* Propergate connection error details into DB::Error and add testDan Goodliffe2015-12-02
* Add support for getting last insert valueDan Goodliffe2015-10-17