<commit_before>libpqxx
=======

Welcome to libpqxx, the C++ API to the PostgreSQL database management system.

Home page: http://pqxx.org/development/libpqxx/

Find libpqxx on Github: https://github.com/jtv/libpqxx

Documentation on Read The Docs: https://readthedocs.org/projects/libpqxx/

Compiling this package requires PostgreSQL to be installed -- or at least the C
headers and library for client development.  The library builds on top of
PostgreSQL's standard C API, libpq, though your code won't notice.

If you're getting the code straight from the Git repo, the `master` branch
contains the current _development version._  To get a released version, check
out the revision that's tagged for that version.  For example, to get version
7.1.1:

    git checkout 7.1.1


### Upgrade notes

**The 7.x versions require C++17.**  Make sure your compiler is up to date.
For libpqxx 8.x you will need C++20.

Also, **7.0 makes some breaking changes in rarely used APIs:**
 * There is just a single `connection` class.  It connects immediately.
 * Custom `connection` classes are no longer supported.<commit_msg>Tiny doc tweak.<commit_after>libpqxx
=======

Welcome to libpqxx, the C++ API to the PostgreSQL database management system.

Home page: http://pqxx.org/development/libpqxx/

Find libpqxx on Github: https://github.com/jtv/libpqxx

Documentation on Read The Docs: https://readthedocs.org/projects/libpqxx/

Compiling this package requires PostgreSQL to be installed -- or at least the C
headers and library for client development.  The library builds on top of
PostgreSQL's standard C API, libpq, though your code won't notice.

If you're getting the code straight from the Git repo, the head of the `master`
branch represents the current _development version._  Releases are tags on
commits in `master`.  For example, to get version 7.1.1:

    git checkout 7.1.1


### Upgrade notes

**The 7.x versions require C++17.**  Make sure your compiler is up to date.
For libpqxx 8.x you will need C++20.

Also, **7.0 makes some breaking changes in rarely used APIs:**
 * There is just a single `connection` class.  It connects immediately.
 * Custom `connection` classes are no longer supported.
{'fraction_non_alphanumeric': 0.08318181818181818, 'fraction_numerical': 0.012727272727272728, 'mean_word_length': 4.118604651162791, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '388887', 'n_tokens_mistral': 682, 'n_tokens_neox': 620, 'n_words': 301}