<commit_before>pg_bulkload
=======
pg_bulkload is a high speed data loading tool for PostgreSQL.

pg_bulkload is designed to load huge amount of data to a database. 
You can load data to table bypassing PostgreSQL shared buffers.

pg_bulkload also has some ETL features; input data validation and data transformation.

Branches
--------

* master : branch for pg_bulkload 3.2
* VERSION3_1_STABLE : branch for pg_bulkload 3.1 which supports PostgreSQL 8.4 to 9.4. 

How to use
----------
pg_bulkload works with control file like below,

````
$ pg_bulkload sample_csv.ctl<commit_msg>Add budges of Travis CI.<commit_after>pg_bulkload
=======
pg_bulkload is a high speed data loading tool for PostgreSQL.

pg_bulkload is designed to load huge amount of data to a database. 
You can load data to table bypassing PostgreSQL shared buffers.

pg_bulkload also has some ETL features; input data validation and data transformation.

Branches
--------

* master : branch for pg_bulkload 3.2dev  [![Build Status](https://travis-ci.org/ossc-db/pg_bulkload.svg?branch=master)](https://travis-ci.org/ossc-db/pg_bulkload)
* VERSION3_1_STABLE : branch for pg_bulkload 3.1 which supports PostgreSQL 8.4 to 9.4.  [![Build Status](https://travis-ci.org/ossc-db/pg_bulkload.svg?branch=VERSION3_1_STABLE)](https://travis-ci.org/ossc-db/pg_bulkload)

How to use
----------
pg_bulkload works with control file like below,

````
$ pg_bulkload sample_csv.ctl
{'fraction_non_alphanumeric': 0.10824022346368715, 'fraction_numerical': 0.015363128491620111, 'mean_word_length': 4.1732851985559565, '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': '6755061', 'n_tokens_mistral': 494, 'n_tokens_neox': 480, 'n_words': 155}