Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Refactor to ease testing | Dan Goodliffe | 2019-10-19 |
| | |||
* | Modernize build | Dan Goodliffe | 2019-10-13 |
| | |||
* | Get glibmm and libpq flags from pkg-configlibdbpp-postgresql-1.4.2 | Dan Goodliffe | 2019-06-30 |
| | |||
* | Pipe arguments into command with xargs | Dan Goodliffe | 2019-05-10 |
| | | | | Prevents broken pipe error | ||
* | Create hasUnloggedTables, like hasCopyToProgram | Dan Goodliffe | 2019-05-09 |
| | |||
* | Create mock databases in a temporary directory | Dan Goodliffe | 2019-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 construction | Dan Goodliffe | 2019-05-09 |
| | |||
* | Tidy fixes for latest clanglibdbpp-postgresql-1.4.1 | Dan Goodliffe | 2019-03-30 |
| | |||
* | More clang-tidy fixes | Dan Goodliffe | 2019-03-03 |
| | |||
* | Tidy link of libpq | Dan Goodliffe | 2019-02-24 |
| | |||
* | Enable hicpp checks and fix accordingly | Dan Goodliffe | 2019-02-17 |
| | |||
* | Modernize clang tidy fixes | Dan Goodliffe | 2019-02-16 |
| | |||
* | More clang tidy fixes | Dan Goodliffe | 2019-02-16 |
| | |||
* | Basic clang tidy fixes | Dan Goodliffe | 2019-02-16 |
| | |||
* | Fix ustring to string_view conversion with multi-byte charslibdbpp-postgresql-1.4.0 | Dan Goodliffe | 2019-02-07 |
| | |||
* | Pass new columns from make_unique | Dan Goodliffe | 2019-02-04 |
| | |||
* | CTF for parameter binding | Dan Goodliffe | 2019-02-04 |
| | |||
* | Explicit desctructor not required | Dan Goodliffe | 2019-02-04 |
| | |||
* | Switch to string_view | Dan Goodliffe | 2019-02-04 |
| | |||
* | Remove unnecessary calls to .string() | Dan Goodliffe | 2019-02-03 |
| | |||
* | Remove boost::filesystem in favour of std::filesystem | Dan Goodliffe | 2019-02-03 |
| | |||
* | Switch to structured binding interfacelibdbpp-postgresql-1.3.0 | Dan Goodliffe | 2018-08-22 |
| | |||
* | Replace deprecated typedef std::hash<...>::result_type | Dan Goodliffe | 2018-08-21 |
| | |||
* | Update to new PluginMock interfacelibdbpp-postgresql-1.2.0.1 | Dan Goodliffe | 2018-04-22 |
| | |||
* | C++17libdbpp-postgresql-1.2.0 | Dan Goodliffe | 2018-04-09 |
| | | | | Updates to include C++17 changes for command options. | ||
* | C++17 | Dan Goodliffe | 2018-04-09 |
| | | | | | Updates code largely in-keeping with updates to be C++17 in line with libadhocutil and libdbpp. | ||
* | Updated compile flags | Dan Goodliffe | 2018-04-01 |
| | |||
* | Transactionless cursor selects | Dan Goodliffe | 2018-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.3 | Dan Goodliffe | 2017-06-05 |
| | |||
* | Use DB::Blob's own comparator | Dan Goodliffe | 2017-06-05 |
| | |||
* | Support fetching data in binary format (no numeric, datetime, interval ↵ | Dan Goodliffe | 2017-06-05 |
| | | | | support yet) | ||
* | Add wrappers for PQgetvalue and PQgetlength in column to simplify access | Dan Goodliffe | 2017-06-05 |
| | |||
* | Add support for bytea / blob type data | Dan Goodliffe | 2017-06-05 |
| | |||
* | Fix memory leak in unit test | Dan Goodliffe | 2017-06-05 |
| | |||
* | Standalone split | Dan Goodliffe | 2017-04-28 |
| | |||
* | Upgrade to libxml++3 | Dan Goodliffe | 2017-04-28 |
| | |||
* | Relax message check as it can vary depending on server configuration | Dan Goodliffe | 2017-01-08 |
| | |||
* | Implement getting PQ command option settings from map | Dan Goodliffe | 2017-01-08 |
| | |||
* | Add the DB command options factory | Dan Goodliffe | 2017-01-08 |
| | |||
* | Minor updates/tweaks to increase test coverage | Dan Goodliffe | 2017-01-08 |
| | |||
* | Use SQL hash for prepared statement names, increases reuse and avoids random ↵ | Dan Goodliffe | 2017-01-08 |
| | | | | reuse | ||
* | Fix bug where prepared statement cache wasn't cleared on connection reset ↵ | Dan Goodliffe | 2017-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 Goodliffe | 2017-01-04 |
| | | | | cursor selects | ||
* | Use bulk select not cursor select for getId, far fewer operations | Dan Goodliffe | 2017-01-04 |
| | |||
* | C++ify the SQL preparer and skip it if no variables are being bound | Dan Goodliffe | 2017-01-04 |
| | |||
* | Tidy clearing of PGresults | Dan Goodliffe | 2017-01-04 |
| | |||
* | No need for 1 line wrappers anymore | Dan Goodliffe | 2017-01-03 |
| | |||
* | Add missing delete showing false memory leak | Dan Goodliffe | 2017-01-03 |
| | |||
* | Refactor to remove some duplication | Dan Goodliffe | 2017-01-03 |
| | |||
* | Only set unlogged for mocked tables on server versions 9.5 and above | Dan Goodliffe | 2017-01-03 |
| |