{ "info": { "author": "Maxim Avanov", "author_email": "maxim.avanov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: Microsoft", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "redmine_migrator\n================\n\n.. image:: https://travis-ci.org/avanov/redmine_migrator.png\n\nMigrate Redmine data from SQLite to Postgres with consistent type conversion.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install redmine_migrator\n\n\nDevelopment version\n-------------------\n\n.. code-block:: bash\n\n $ virtualenv ~/venv/migrator\n $ source ~/venv/migrator/bin/activate\n $ git clone https://github.com/avanov/redmine_migrator.git ~/projects/migrator\n $ cd ~/projects/migrator\n $ python setup.py develop\n\n\nTests\n--------------\n\n\n.. code-block:: bash\n\n $ python setup.py nosetests\n\n\nUsage\n--------------\n\n.. code-block:: bash\n\n $ redmine_migrator -h\n usage: redmine_migrator [-h] [-v] sqlite_url postgres_url\n\n Migrate Redmine data from SQLite to Postgres\n\n positional arguments:\n sqlite_url SQLite source URL\n postgres_url Postgres target URL\n\n optional arguments:\n -h, --help show this help message and exit\n -v, --verbose increase output verbosity\n\n\nExample\n\n.. code-block:: bash\n\n $ redmine_migrator sqlite:////path/to/sqlite_redmine.db postgresql+psycopg2://user:password@:port/dbname?host=/var/run/postgresql", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/avanov/redmine_migrator", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://redmine-migrator.readthedocs.org/en/latest/", "keywords": "cli utils redmine migrate sqlite postgres", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "redmine_migrator", "package_url": "https://pypi.org/project/redmine_migrator/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/redmine_migrator/", "project_urls": { "Download": "https://github.com/avanov/redmine_migrator", "Homepage": "https://redmine-migrator.readthedocs.org/en/latest/" }, "release_url": "https://pypi.org/project/redmine_migrator/0.3/", "requires_dist": null, "requires_python": null, "summary": "Migrate Redmine data from SQLite to Postgres with consistent type conversion.", "version": "0.3" }, "last_serial": 5487970, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3b372a26b0198d1ee8cece0586892519", "sha256": "9324cb283ab90420d86d046926abbf6a486568c643011e07e8deb764f80e2159" }, "downloads": -1, "filename": "redmine_migrator-0.1-py3.2.egg", "has_sig": false, "md5_digest": "3b372a26b0198d1ee8cece0586892519", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 7259, "upload_time": "2013-05-14T09:17:41", "url": "https://files.pythonhosted.org/packages/e7/38/5e2e453cc1f6a6772000f7f5ee906a06d39cdc37d851444c96a0044fe1b7/redmine_migrator-0.1-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "8f4843b69e9c8a342ac454377bc91058", "sha256": "d7fb92fdd5fcac5ea918e77cbe93c07a48b273df86a8623330d11176a4b01410" }, "downloads": -1, "filename": "redmine_migrator-0.1.tar.gz", "has_sig": false, "md5_digest": "8f4843b69e9c8a342ac454377bc91058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3942, "upload_time": "2013-05-14T09:17:38", "url": "https://files.pythonhosted.org/packages/59/56/c3a0d64f313242377b9b2d1fe2fa1bcdf8d5498843829949f7c08c6cc7d2/redmine_migrator-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c620dc09e90367b78e3b16d75a473a99", "sha256": "f33e1dab78c4408c005c69cd82f153e38f0d580252765c65152455024ddbce33" }, "downloads": -1, "filename": "redmine_migrator-0.2-py2.7.egg", "has_sig": false, "md5_digest": "c620dc09e90367b78e3b16d75a473a99", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7368, "upload_time": "2013-05-24T11:14:52", "url": "https://files.pythonhosted.org/packages/6a/e0/7e4f83f1be2bc234e6ff2f333f766f56442137ed21fc6aa00544f28a5a53/redmine_migrator-0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "11daea23cd25e621071a99a63a2fb113", "sha256": "e0b1cbd7893a6220c65bf4c751c0eccef7c71dc2cb1ff8428ef5d8e6041cacac" }, "downloads": -1, "filename": "redmine_migrator-0.2-py3.2.egg", "has_sig": false, "md5_digest": "11daea23cd25e621071a99a63a2fb113", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 7473, "upload_time": "2013-05-24T11:11:54", "url": "https://files.pythonhosted.org/packages/9c/1e/6ad23e02e59821aaf4d2d9031c9b5daa33165fac46492498fa14e5b07478/redmine_migrator-0.2-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "4bf995919454ebe976065f739854b9fe", "sha256": "2a3e5132055b27e08fc82efa93c4d5e3271d8f9c9adb8d6626403de227a0ad3c" }, "downloads": -1, "filename": "redmine_migrator-0.2.tar.gz", "has_sig": false, "md5_digest": "4bf995919454ebe976065f739854b9fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4990, "upload_time": "2013-05-24T11:11:51", "url": "https://files.pythonhosted.org/packages/09/dc/f35a301c97defaccc8fbaf8affe620b932fb0204bd98d85e7264c581e664/redmine_migrator-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "6b9b191362c15e27efe63587aa4e39f6", "sha256": "081cbf27f8ff46b49c5f3cc30cd519b3ddf094e313de5c855083bf0dade18925" }, "downloads": -1, "filename": "redmine_migrator-0.3-py2.7.egg", "has_sig": false, "md5_digest": "6b9b191362c15e27efe63587aa4e39f6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7367, "upload_time": "2013-08-10T10:25:01", "url": "https://files.pythonhosted.org/packages/e0/16/748f0f8653fb29877ffc221feb4e17239ead9d1ae11ce02569ea891402b7/redmine_migrator-0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a5b6f1f18415d240be672f0955058690", "sha256": "5fded547f94e13468924c58b811bb3ef5131339dbe281ce76a764f9d7fcf00e9" }, "downloads": -1, "filename": "redmine_migrator-0.3-py3.2.egg", "has_sig": false, "md5_digest": "a5b6f1f18415d240be672f0955058690", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 7472, "upload_time": "2013-08-10T10:26:44", "url": "https://files.pythonhosted.org/packages/69/d0/e44dcb44693c1356a25596411680eea2d920e3d1f33471cd0da76d9059d2/redmine_migrator-0.3-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "f70a641d6548dc10eff564a147deea47", "sha256": "32d1bfb3331728c33bd532df3f224e072c118c4769d43f73964c7a677c3755a3" }, "downloads": -1, "filename": "redmine_migrator-0.3.tar.gz", "has_sig": false, "md5_digest": "f70a641d6548dc10eff564a147deea47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4990, "upload_time": "2013-08-10T10:24:57", "url": "https://files.pythonhosted.org/packages/7c/91/0c347c3d0a994162b759e61aeedb225f0f685b26575dc369b3a54c2279c2/redmine_migrator-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b9b191362c15e27efe63587aa4e39f6", "sha256": "081cbf27f8ff46b49c5f3cc30cd519b3ddf094e313de5c855083bf0dade18925" }, "downloads": -1, "filename": "redmine_migrator-0.3-py2.7.egg", "has_sig": false, "md5_digest": "6b9b191362c15e27efe63587aa4e39f6", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 7367, "upload_time": "2013-08-10T10:25:01", "url": "https://files.pythonhosted.org/packages/e0/16/748f0f8653fb29877ffc221feb4e17239ead9d1ae11ce02569ea891402b7/redmine_migrator-0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "a5b6f1f18415d240be672f0955058690", "sha256": "5fded547f94e13468924c58b811bb3ef5131339dbe281ce76a764f9d7fcf00e9" }, "downloads": -1, "filename": "redmine_migrator-0.3-py3.2.egg", "has_sig": false, "md5_digest": "a5b6f1f18415d240be672f0955058690", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 7472, "upload_time": "2013-08-10T10:26:44", "url": "https://files.pythonhosted.org/packages/69/d0/e44dcb44693c1356a25596411680eea2d920e3d1f33471cd0da76d9059d2/redmine_migrator-0.3-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "f70a641d6548dc10eff564a147deea47", "sha256": "32d1bfb3331728c33bd532df3f224e072c118c4769d43f73964c7a677c3755a3" }, "downloads": -1, "filename": "redmine_migrator-0.3.tar.gz", "has_sig": false, "md5_digest": "f70a641d6548dc10eff564a147deea47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4990, "upload_time": "2013-08-10T10:24:57", "url": "https://files.pythonhosted.org/packages/7c/91/0c347c3d0a994162b759e61aeedb225f0f685b26575dc369b3a54c2279c2/redmine_migrator-0.3.tar.gz" } ] }