{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "SQLAlchemy HiLo PK Generator\n============================\n\nThere are two flavors of the HiLo generator, ``HiLoGenerator`` and\n``RowPerTableHiLoGenerator``. ``HiLoGenerator`` will create a single\ncolumn table to keep track of the ``hi`` value:\n\n.. code:: sql\n\n CREATE TABLE single_hilo (\n next_hi BIGINT NOT NULL\n )\n\n``RowPerTableHiLoGenerator`` will create a two column table to keep\ntrack of the ``hi`` value per table per row:\n\n.. code:: sql\n\n CREATE TABLE row_per_table_hilo (\n table_name VARCHAR(255) NOT NULL,\n next_hi BIGINT NOT NULL,\n PRIMARY KEY (table_name)\n )\n\nYou can use them in your models like any other ``Sequence``:\n\n.. code:: python\n\n class Entity(Base):\n\n id = Column(BigInteger(), HiLoGenerator(), primary_key=True)\n ...\n\nor\n\n.. code:: python\n\n class Entity(Base):\n\n id = Column(BigInteger(), RowPerTableHiLoGenerator(), primary_key=True)\n ...\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/shosca/sqlalchemy-hilo", "keywords": "generator hilo sql sqlalchemy", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sqlalchemy-hilo", "package_url": "https://pypi.org/project/sqlalchemy-hilo/", "platform": "", "project_url": "https://pypi.org/project/sqlalchemy-hilo/", "project_urls": { "Homepage": "https://github.com/shosca/sqlalchemy-hilo" }, "release_url": "https://pypi.org/project/sqlalchemy-hilo/0.1.2/", "requires_dist": [ "six", "SQLAlchemy", "setuptools" ], "requires_python": "", "summary": "HiLo primary key generators for sqlalchemy", "version": "0.1.2" }, "last_serial": 2471150, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "30b8c864593cc6b19986a829ca59c05b", "sha256": "f2d53b65c916a5ea65bf8ed7a76f525a03fc2067527515b01338af16437c4fa9" }, "downloads": -1, "filename": "sqlalchemy_hilo-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "30b8c864593cc6b19986a829ca59c05b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4236, "upload_time": "2016-11-16T16:16:08", "url": "https://files.pythonhosted.org/packages/d1/fc/7d19f55d1daf5818af8e8344019a614ead08b2c3fb182f2c3d79da266f49/sqlalchemy_hilo-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f4c3aeb66e1552c117c294481f438d0f", "sha256": "988c9c0c6357219f3289f8a8cd51da08fca7893c00854319375ea9a159466e8c" }, "downloads": -1, "filename": "sqlalchemy-hilo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f4c3aeb66e1552c117c294481f438d0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2730, "upload_time": "2016-11-16T16:16:10", "url": "https://files.pythonhosted.org/packages/50/e6/3e9da2c4d3b49e08da541573fc8545a88f12198161709c169b6954c88d3a/sqlalchemy-hilo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fd43a0a6606233678da4ad69a6fa1b73", "sha256": "bc19ebb0b9c9868dbd23854ef58929a852e2566935349244a57c1b2dc923e4b9" }, "downloads": -1, "filename": "sqlalchemy_hilo-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fd43a0a6606233678da4ad69a6fa1b73", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4265, "upload_time": "2016-11-16T16:30:07", "url": "https://files.pythonhosted.org/packages/ee/f5/09efbe48dcab8d7ee857dfef13db1a8251c8d0139277499a9f2dde9cac61/sqlalchemy_hilo-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c3090d5572b1b0abc837d9614691de0", "sha256": "c2da6bf6d3eca6975f1dcf15511103e85f06f8a2533e6da26b52b1b311614eb3" }, "downloads": -1, "filename": "sqlalchemy-hilo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "6c3090d5572b1b0abc837d9614691de0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2885, "upload_time": "2016-11-16T16:30:11", "url": "https://files.pythonhosted.org/packages/3f/55/e9999cc083c9b7187f593db6ac206e4f5848d5181bcaefce70c65dcbb656/sqlalchemy-hilo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "6cae27436aa39cdea72ad1ed49799fe3", "sha256": "0ef7a31cf69e4760346bf4948691a2a6254334568ac1c2bcc8988c05b878f721" }, "downloads": -1, "filename": "sqlalchemy_hilo-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6cae27436aa39cdea72ad1ed49799fe3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4239, "upload_time": "2016-11-19T23:44:49", "url": "https://files.pythonhosted.org/packages/74/58/25b643b32b43675322850d2939ddf14ab7484fe7d32050c2de1228f22c4b/sqlalchemy_hilo-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f557501079ca8222a2c7fb02a2a33c8", "sha256": "7d37ec6e5d87da8690da4692f062c0d76bdb1dd615dc12af2d04c2778b69f05d" }, "downloads": -1, "filename": "sqlalchemy-hilo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7f557501079ca8222a2c7fb02a2a33c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2876, "upload_time": "2016-11-19T23:44:50", "url": "https://files.pythonhosted.org/packages/8e/fd/36e8ae56a4793bf71bc9b544ba283e1693b6b2588c98c6e590ff4aaff4ed/sqlalchemy-hilo-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6cae27436aa39cdea72ad1ed49799fe3", "sha256": "0ef7a31cf69e4760346bf4948691a2a6254334568ac1c2bcc8988c05b878f721" }, "downloads": -1, "filename": "sqlalchemy_hilo-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6cae27436aa39cdea72ad1ed49799fe3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4239, "upload_time": "2016-11-19T23:44:49", "url": "https://files.pythonhosted.org/packages/74/58/25b643b32b43675322850d2939ddf14ab7484fe7d32050c2de1228f22c4b/sqlalchemy_hilo-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f557501079ca8222a2c7fb02a2a33c8", "sha256": "7d37ec6e5d87da8690da4692f062c0d76bdb1dd615dc12af2d04c2778b69f05d" }, "downloads": -1, "filename": "sqlalchemy-hilo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "7f557501079ca8222a2c7fb02a2a33c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2876, "upload_time": "2016-11-19T23:44:50", "url": "https://files.pythonhosted.org/packages/8e/fd/36e8ae56a4793bf71bc9b544ba283e1693b6b2588c98c6e590ff4aaff4ed/sqlalchemy-hilo-0.1.2.tar.gz" } ] }