summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Create mock databases in a temporary directoryDan Goodliffe2019-05-09
| | | | | | | Requires v9.3 server for COPY ... TO PROGRAM ... support, which is used to get the server to create a directory with suitable permissions. This directory is created in the system temporary directory and used as the default tablespace for the mock database.
* Get server version into a const local on constructionDan Goodliffe2019-05-09
|
* Tidy fixes for latest clanglibdbpp-postgresql-1.4.1Dan Goodliffe2019-03-30
|
* More clang-tidy fixesDan Goodliffe2019-03-03
|
* Tidy link of libpqDan Goodliffe2019-02-24
|
* Enable hicpp checks and fix accordinglyDan Goodliffe2019-02-17
|
* Modernize clang tidy fixesDan Goodliffe2019-02-16
|
* More clang tidy fixesDan Goodliffe2019-02-16
|
* Basic clang tidy fixesDan Goodliffe2019-02-16
|
* Fix ustring to string_view conversion with multi-byte charslibdbpp-postgresql-1.4.0Dan Goodliffe2019-02-07
|
* Pass new columns from make_uniqueDan Goodliffe2019-02-04
|
* CTF for parameter bindingDan Goodliffe2019-02-04
|
* Explicit desctructor not requiredDan Goodliffe2019-02-04
|
* Switch to string_viewDan Goodliffe2019-02-04
|
* Remove unnecessary calls to .string()Dan Goodliffe2019-02-03
|
* Remove boost::filesystem in favour of std::filesystemDan Goodliffe2019-02-03
|
* Switch to structured binding interfacelibdbpp-postgresql-1.3.0Dan Goodliffe2018-08-22
|
* Replace deprecated typedef std::hash<...>::result_typeDan Goodliffe2018-08-21
|
* Update to new PluginMock interfacelibdbpp-postgresql-1.2.0.1Dan Goodliffe2018-04-22
|
* C++17libdbpp-postgresql-1.2.0Dan Goodliffe2018-04-09
| | | | Updates to include C++17 changes for command options.
* C++17Dan Goodliffe2018-04-09
| | | | | Updates code largely in-keeping with updates to be C++17 in line with libadhocutil and libdbpp.
* Updated compile flagsDan Goodliffe2018-04-01
|
* Transactionless cursor selectsDan Goodliffe2018-04-01
| | | | | | | | | Remove the need to open a transaction for a cursor select by specifying them as WITH HOLD. Also add NO SCROLL as it's a feature we don't actually use. Updates tests with loops to ensure we haven't broken the ability to re-use / re-create statements.
* Add a test case for a genuine large binary object (the memmapped test binary)libdbpp-postgresql-1.1.3Dan Goodliffe2017-06-05
|
* Use DB::Blob's own comparatorDan Goodliffe2017-06-05
|
* Support fetching data in binary format (no numeric, datetime, interval ↵Dan Goodliffe2017-06-05
| | | | support yet)
* Add wrappers for PQgetvalue and PQgetlength in column to simplify accessDan Goodliffe2017-06-05
|
* Add support for bytea / blob type dataDan Goodliffe2017-06-05
|
* Fix memory leak in unit testDan Goodliffe2017-06-05
|
* Standalone splitDan Goodliffe2017-04-28
|
* Upgrade to libxml++3Dan Goodliffe2017-04-28
|
* Relax message check as it can vary depending on server configurationDan Goodliffe2017-01-08
|
* Implement getting PQ command option settings from mapDan Goodliffe2017-01-08
|
* Add the DB command options factoryDan Goodliffe2017-01-08
|
* Minor updates/tweaks to increase test coverageDan Goodliffe2017-01-08
|
* Use SQL hash for prepared statement names, increases reuse and avoids random ↵Dan Goodliffe2017-01-08
| | | | reuse
* Fix bug where prepared statement cache wasn't cleared on connection reset ↵Dan Goodliffe2017-01-08
| | | | leading to random failure due to prepapred statements not existing
* Add PQ specific command options to control page size and the use of bulk -v- ↵Dan Goodliffe2017-01-04
| | | | cursor selects
* Use bulk select not cursor select for getId, far fewer operationsDan Goodliffe2017-01-04
|
* 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
|