{
"info": {
"author": "Guillaume Roger, Orne Brocaar",
"author_email": "datawarehouse@spilgames.com",
"bugtrack_url": null,
"classifiers": [],
"description": "PyVertica\n=========\n\nThis package contains tools for performing batch imports to the Vertica\ndatabase.\n\n\nProvided modules\n~~~~~~~~~~~~~~~~\n\n``pyvertica.connection``\n Module which contains logic for connection to a Vertica DB.\n\n``pyvertica.batch``\n High speed loader for Vertica.\n\n``pyvertica.importer``\n Base-class for writing Vertica batch importers.\n\n``pyvertica.migrate``\n Module managing export from one Vertica cluster to another.\n\n\nProvided scripts\n~~~~~~~~~~~~~~~~\n\n``vertica_batch_import``\n Command-line interface for the ``pyvertica.batch`` module.\n\n``vertica_migrate``\n Command-line interface for the ``pyvertica.migrate`` module.\n\n\nInstallation\n------------\n\n*pyvertica* can be installed by executing ``pip install pyvertica``.\n\n\nLinks\n-----\n\n* `documentation `_\n* `source `_\n\n\nChanges\n-------\n\nv1.6.1\n~~~~~~\n\n* **UPDATE** ``TaskThread`` requred version to 1.3 or greater.\n\n\nv1.6.0\n~~~~~~\n\n* **FEATURE** ``VerticaBatch`` will not open a new thread or fifo\n each time a new batch is started if ``multi_batch`` is set to ``True``.\n This will reduce the overhead each time the batch is committed, provided\n the user wants to call ``commit`` more than once on a single batch.\n\n\nv1.5.3\n~~~~~~\n\n* **ADD**: ``insert_lists`` method to ``VerticaBatch``. This method takes\n multiple lists, converts them to rows, and invokes a single insert rather\n than one insert per row.\n\n\nv1.5.2\n~~~~~~\n\n* **ADD**: ``connection`` paratmeter to ``VerticaBatch`` to allow usage of\n an existing connection.\n\n\nv1.5.1\n~~~~~~\n\n* Use latest pyodbc version.\n\n\nv1.5.0\n~~~~~~\n\n* **ADD**: ``rolllback`` method to ``VerticaBatch`` object.\n* **ADD**: ``REJECTMAX`` option.\n* **CHANGE**: ``VerticaBatch.get_errors`` now returns the number of errors\n instead of a ``bool`` indicating if there are errors.\n* **CHANGE**: ``REJECTEDFILE`` option is now set to ``__debug__``.\n\n\n\nv1.4.1\n~~~~~~\n\n* **CHANGE**: Make it possible to pass host, and credentials to the\n ``vertica_migrate`` tool by using an config file (to not expose credentials\n on the command-line).\n\n\nv1.4.0\n~~~~~~\n\n* **CHANGE**: Make it more easy to pass more arguments to ``get_connection``\n through ``BaseImporter`` and ``VerticaBatch.`` Note that this is a backwards\n incompatible change as the arguments for ``BaseImporter``, ``VerticaBatch``\n and ``get_connection`` have changed.\n\n\nv1.3.0\n~~~~~~\n\n* **FEATURE**: Add a migration module ``pyvertica.migrate``and script\n ``vertica_migrate``, to move data between clusters.\n* **CHANGE**: Make the reconnect optional in ``VerticaBatch.get_connection``\n\n\nv1.2.4\n~~~~~~\n\n* **CHANGE**: Make the execution of ``ANALYZE_CONSTRAINTS`` optional (executed\n when getting the errors).\n\n\nv1.2.3\n~~~~~~\n\n* **FIX**: Handle exceptions raised inside the ``QueryThread`` so that the\n semaphore always gets released.\n\nv1.2.2\n~~~~~~\n\n* **FIX**: Line-endings in file-object returned by ``get_errors``. All is now\n ``\\n``.\n\n\nv1.2.1\n~~~~~~\n\n* **CHANGE**: The Batch-history table is now configurable in ``BaseImporter``.\n* **CHANGE**: ``get_connection`` selects a random node from the cluster\n and returns a connection to that node.\n* **FIX**: Cleanup fifo + temporary directory.\n\nv1.2.0\n~~~~~~\n\n* **CHANGE**: Change the way in how we detect if the FIFO object is consumed\n by the QueryThread. By opening the FIFO object (for writing) in ``'w'`` mode\n after the QueryThread was created, it will block until the COPY SQL statement\n is started.\n\n\nv1.1.2\n~~~~~~\n\n* Public release!",
"description_content_type": null,
"docs_url": "https://pythonhosted.org/pyvertica/",
"download_url": "UNKNOWN",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/spilgames/pyvertica",
"keywords": null,
"license": "BSD",
"maintainer": null,
"maintainer_email": null,
"name": "pyvertica",
"package_url": "https://pypi.org/project/pyvertica/",
"platform": "UNKNOWN",
"project_url": "https://pypi.org/project/pyvertica/",
"project_urls": {
"Download": "UNKNOWN",
"Homepage": "https://github.com/spilgames/pyvertica"
},
"release_url": "https://pypi.org/project/pyvertica/1.6.1/",
"requires_dist": null,
"requires_python": null,
"summary": "Tools for performing batch imports into Vertica",
"version": "1.6.1"
},
"last_serial": 964388,
"releases": {
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "556d743162ee0a588d71db67fb106071",
"sha256": "dfe687a5a956cc2b3f30d464eee9887cb914c3cad3489f46511d47ecb35c45d4"
},
"downloads": -1,
"filename": "pyvertica-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "556d743162ee0a588d71db67fb106071",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15171,
"upload_time": "2012-08-10T09:34:23",
"url": "https://files.pythonhosted.org/packages/89/53/97461dc63758d60e310ec7365e2fdaaa0954ce3d4820965ca60972ecf3a0/pyvertica-1.1.2.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "75760f9f521c9ce7c78abaa3fab1d107",
"sha256": "84d244d73d812fab9b5bb332e8a4066e07ef77eace825d5e9fe6e1dec75bcd75"
},
"downloads": -1,
"filename": "pyvertica-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "75760f9f521c9ce7c78abaa3fab1d107",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 14808,
"upload_time": "2012-08-10T09:39:56",
"url": "https://files.pythonhosted.org/packages/bb/b9/2ffb03e995b2210cd8fb0f28f1a2d283c0b79abf47714ca0a0d7d14754fc/pyvertica-1.2.0.tar.gz"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "085bb57234936a3435751a63510b4173",
"sha256": "a99e866159f8988289b8fa48d66497bbe634967d7f38322f824c1ffc19fcdc62"
},
"downloads": -1,
"filename": "pyvertica-1.2.1.tar.gz",
"has_sig": false,
"md5_digest": "085bb57234936a3435751a63510b4173",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16566,
"upload_time": "2012-10-05T07:04:36",
"url": "https://files.pythonhosted.org/packages/8e/51/fa5c983b6fc2a584487cee7017eb3e4f131f0c6b991b88562903d0af18ba/pyvertica-1.2.1.tar.gz"
}
],
"1.2.2": [
{
"comment_text": "",
"digests": {
"md5": "19be963c20501fad249f01c3fe0970ea",
"sha256": "5ab400e7154082c7d5b336e8311f50d26bd8ff67fe54bccedf91b013f59bd504"
},
"downloads": -1,
"filename": "pyvertica-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "19be963c20501fad249f01c3fe0970ea",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16825,
"upload_time": "2012-10-05T14:04:04",
"url": "https://files.pythonhosted.org/packages/60/8d/9dd7d26a538e3667c86e17510ff052814a87d000891a2003ebca68b5cde0/pyvertica-1.2.2.tar.gz"
}
],
"1.2.3": [
{
"comment_text": "",
"digests": {
"md5": "cc18cc74bd3933f5cfc1f0b1d5c939fd",
"sha256": "b58bad554fb78c783adfe0c9d312ddfe81ca419cb69b1b6e032cbabb3536b521"
},
"downloads": -1,
"filename": "pyvertica-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "cc18cc74bd3933f5cfc1f0b1d5c939fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17318,
"upload_time": "2012-12-14T12:16:13",
"url": "https://files.pythonhosted.org/packages/5e/8e/43b9afbbad87b686c714eceafc2b3e5d325b8f319fd98ebf76b3cfe16805/pyvertica-1.2.3.tar.gz"
}
],
"1.2.4": [
{
"comment_text": "",
"digests": {
"md5": "9a7d7c88db5aee97df4aa84764847633",
"sha256": "0f64f7f64b1fc33f7d1fb743a945de6714b2dab2c88c0e7858cd89190818b56d"
},
"downloads": -1,
"filename": "pyvertica-1.2.4.tar.gz",
"has_sig": false,
"md5_digest": "9a7d7c88db5aee97df4aa84764847633",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17580,
"upload_time": "2012-12-14T13:54:38",
"url": "https://files.pythonhosted.org/packages/42/fd/c6e4d804fd4f4f90c9938962a3292cfbd41398098bb3ba4499dfa629c662/pyvertica-1.2.4.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "b92dbbecf532c453dfbdb52614ebe5c8",
"sha256": "8b479566623983240f6328224495c6a93d970aebc1cef8f1778146ab114faa20"
},
"downloads": -1,
"filename": "pyvertica-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "b92dbbecf532c453dfbdb52614ebe5c8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27074,
"upload_time": "2013-02-15T12:32:32",
"url": "https://files.pythonhosted.org/packages/51/3e/e162f4d7bb213266df6b13f9dcf6f728dad65986cc97a96b1927316906ae/pyvertica-1.3.0.tar.gz"
}
],
"1.4.0": [
{
"comment_text": "",
"digests": {
"md5": "e8588169a6b5b4f6a78ca3285cc68a8a",
"sha256": "eb395860b72f79249a4820bd683a80e371fe31c45475c1cfd4194a2beefcd4ff"
},
"downloads": -1,
"filename": "pyvertica-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "e8588169a6b5b4f6a78ca3285cc68a8a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27434,
"upload_time": "2013-03-04T09:40:07",
"url": "https://files.pythonhosted.org/packages/93/43/a1b0d8568712d780bba4e489b44ecf7c6483cc392dbf7d712c3cd574146a/pyvertica-1.4.0.tar.gz"
}
],
"1.4.1": [
{
"comment_text": "",
"digests": {
"md5": "ba6a04341a0efaf587298c195a50d419",
"sha256": "cb1bf1d322727248b2695827f72542e0cb6f82b2347acd82e60b9d87e8a4dbb7"
},
"downloads": -1,
"filename": "pyvertica-1.4.1.tar.gz",
"has_sig": false,
"md5_digest": "ba6a04341a0efaf587298c195a50d419",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27838,
"upload_time": "2013-03-18T09:26:38",
"url": "https://files.pythonhosted.org/packages/d6/02/6076089bf0bff9854353e6f9b9e539cc5e35950d1cbfaa0a6222a7c402cc/pyvertica-1.4.1.tar.gz"
}
],
"1.5.0": [
{
"comment_text": "",
"digests": {
"md5": "c5f1ecedda8c8763e3f2e3e1d3880b8b",
"sha256": "9e25f0cf0f38d195b4ebaee07b1972fe184d2171537ee9c33a37c650e7711855"
},
"downloads": -1,
"filename": "pyvertica-1.5.0.tar.gz",
"has_sig": false,
"md5_digest": "c5f1ecedda8c8763e3f2e3e1d3880b8b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 28448,
"upload_time": "2013-03-29T08:28:30",
"url": "https://files.pythonhosted.org/packages/10/04/341d32bfd026a94b7ac20ba020e7ed80bb2ff242cbab4346d6b61e4ce07c/pyvertica-1.5.0.tar.gz"
}
],
"1.5.1": [
{
"comment_text": "",
"digests": {
"md5": "a7f7147ad52551fb949cc4b0bf4761ed",
"sha256": "5fb94b40588b4e05e190c7a2b96cd1810bc30043d7e439b861f0bbc2313d7409"
},
"downloads": -1,
"filename": "pyvertica-1.5.1.tar.gz",
"has_sig": false,
"md5_digest": "a7f7147ad52551fb949cc4b0bf4761ed",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 28503,
"upload_time": "2013-04-23T13:34:42",
"url": "https://files.pythonhosted.org/packages/62/35/731a6e2b084b26c524a0b1a7e28f83c625ecac631c951c73670c2ef6d333/pyvertica-1.5.1.tar.gz"
}
],
"1.5.2": [],
"1.6.1": [
{
"comment_text": "",
"digests": {
"md5": "7244c254ef115b7d9525e8014fafdc05",
"sha256": "d3cc6531c7a7fb41219d42e62b0310aefa252298146cf637ff9b9a1e4d70a450"
},
"downloads": -1,
"filename": "pyvertica-1.6.1.tar.gz",
"has_sig": false,
"md5_digest": "7244c254ef115b7d9525e8014fafdc05",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30405,
"upload_time": "2014-01-09T13:57:22",
"url": "https://files.pythonhosted.org/packages/c5/a1/9581186432069e0533e6f51256cb40f2bf92646774d7b77762c6fc7bb297/pyvertica-1.6.1.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "7244c254ef115b7d9525e8014fafdc05",
"sha256": "d3cc6531c7a7fb41219d42e62b0310aefa252298146cf637ff9b9a1e4d70a450"
},
"downloads": -1,
"filename": "pyvertica-1.6.1.tar.gz",
"has_sig": false,
"md5_digest": "7244c254ef115b7d9525e8014fafdc05",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30405,
"upload_time": "2014-01-09T13:57:22",
"url": "https://files.pythonhosted.org/packages/c5/a1/9581186432069e0533e6f51256cb40f2bf92646774d7b77762c6fc7bb297/pyvertica-1.6.1.tar.gz"
}
]
}