summaryrefslogtreecommitdiff
path: root/libpqpp
Commit message (Collapse)AuthorAge
* 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 ↵Dan Goodliffe2016-12-30
| | | | dependencies between tables
* Set tables in test database to be unlogged, faster (less disk IO) and we ↵Dan Goodliffe2016-12-27
| | | | don't care about safety in tests
* 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 ↵Dan Goodliffe2016-04-21
| | | | result in sigabrt)
* Actually, don't prepare statement upfront during construction as it might ↵Dan Goodliffe2016-02-28
| | | | not be valid (e.g. uncreated temp tables)
* 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 ↵Dan Goodliffe2015-12-02
| | | | multiple ssl connections) add test
* Propergate connection error details into DB::Error and add testDan Goodliffe2015-12-02
|
* Add support for getting last insert valueDan Goodliffe2015-10-17
|
* Add override attributesDan Goodliffe2015-10-17
|
* Use system dbppDan Goodliffe2015-09-25
|
* Install rulesDan Goodliffe2015-09-25
|
* PostgreSQL mocking and tests from Project2Dan Goodliffe2015-09-24
|
* Connector compatibility fixDan Goodliffe2015-09-22
|
* Prebuild (once) SQL for cursor operations.Dan Goodliffe2015-06-02
| | | | | | | Don't open another transaction. Don't make another fetch to the DB if the previous read was short anyway. Add bulk load and bulk read tests.
* Override Connection::execute with a specific version that doesn't involve ↵Dan Goodliffe2015-05-27
| | | | the roundtrip to prepare a statement for one time use only
* Add support for RDBMS boolean/bit typesDan Goodliffe2015-05-02
|
* Centralize all the column reference storage logicDan Goodliffe2015-04-29
|
* Add handler for PostgreSQL dates (with no times)randomdan2014-03-11
|
* Adds native support for time_duration as a variable typerandomdan2014-03-03
| | | | Pass/retrieve boost::posix_time ptime and time_duration into/out of the db tier