{ "info": { "author": "Sparsha Dotel", "author_email": "sparshadotel@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "
\n \n\n# pyrdsbackup\n\nA library on top of pyodbc meant to simplify database backups from RDS to S3\n
\n\n## Installation\n\n```bash\nsudo apt install -y unixodbc unixodbc-dev\npip install pyrdsbackup\n```\n\n## Usage\n\n[Make sure that RDS Bakcup is enabled for your RDS instance.](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Appendix.SQLServer.Options.BackupRestore.html)\n\n```python\nfrom pyrdsbackup.db import mssql\n\n# Initialize Credentials\ncredentials = {\n 'server': 'rdsserver.amazon',\n 'username': 'adminuser',\n 'password': 'password',\n 'port': 1433,\n 'bucket': 'bucket_name',\n 'driver_version': 17\n}\n\n# Test if the connection works. If returns True then backup is possible\nmssql.test(credentials)\n\n# Backup the database\nmssql.backup(credentials, 'database_name')\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/darmagedon/pyrds-backup.git", "keywords": "cli", "license": "", "maintainer": "", "maintainer_email": "", "name": "pyrdsbackup", "package_url": "https://pypi.org/project/pyrdsbackup/", "platform": "", "project_url": "https://pypi.org/project/pyrdsbackup/", "project_urls": { "Homepage": "https://github.com/darmagedon/pyrds-backup.git" }, "release_url": "https://pypi.org/project/pyrdsbackup/1.1.2/", "requires_dist": [ "pyodbc (==4.0.23)" ], "requires_python": "", "summary": "Simplify RDS Backups to S3", "version": "1.1.2" }, "last_serial": 4307270, "releases": { "1.0.0a0": [ { "comment_text": "", "digests": { "md5": "bec4a44cd167c3728fc0f913f56363d9", "sha256": "c82b149a7cefa2efa561c785e6ab8636584dd3d70b907ce8df78ced679866274" }, "downloads": -1, "filename": "pyrdsbackup-1.0.0a0-py3-none-any.whl", "has_sig": false, "md5_digest": "bec4a44cd167c3728fc0f913f56363d9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2781, "upload_time": "2018-08-08T07:35:52", "url": "https://files.pythonhosted.org/packages/35/1f/e197089e03c9365ba52b849e917e46e90bcb40a4ca9ee6ad237543979f32/pyrdsbackup-1.0.0a0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "794744add5837cd7646ab272c4713d8f", "sha256": "b722540e012f4112faafe69ca653cae2cddecd29cbf4221e6aae178d48c19360" }, "downloads": -1, "filename": "pyrdsbackup-1.0.0a0.tar.gz", "has_sig": false, "md5_digest": "794744add5837cd7646ab272c4713d8f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2043, "upload_time": "2018-08-08T07:35:53", "url": "https://files.pythonhosted.org/packages/b8/72/75eef283280b7a8b9c39383021f0edacdfbefc6c6e6b0f5057f68b48b7fe/pyrdsbackup-1.0.0a0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "3960e12511f05963cecffb5b16577573", "sha256": "35e6ae72b915a9c5daebeaa28f5181cd5c21d830b8323afc7e0a7d208dbb41c7" }, "downloads": -1, "filename": "pyrdsbackup-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "3960e12511f05963cecffb5b16577573", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3533, "upload_time": "2018-08-09T04:20:16", "url": "https://files.pythonhosted.org/packages/49/0e/b41ab2df2770217d2b8f21552797aa291b30c4ee389e914c66abd7227f58/pyrdsbackup-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd1930f1d226347d02d6d907f725b180", "sha256": "beabc4297b5196342c9411211d5eb31fb2b464507fe3ad5ca4e475ea291a9369" }, "downloads": -1, "filename": "pyrdsbackup-1.0.1.tar.gz", "has_sig": false, "md5_digest": "bd1930f1d226347d02d6d907f725b180", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2540, "upload_time": "2018-08-09T04:20:17", "url": "https://files.pythonhosted.org/packages/56/0b/b7aec69033aec1c1040011cfa09cb7f25d9acf298edba4d55e7585ad7889/pyrdsbackup-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4014cc8de374bdfc25e5eb111e6ad357", "sha256": "a4089d0326804d97ad6cdba17b3347342561b6ba6dae08c9de6e9623618e8863" }, "downloads": -1, "filename": "pyrdsbackup-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4014cc8de374bdfc25e5eb111e6ad357", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3536, "upload_time": "2018-08-09T09:41:39", "url": "https://files.pythonhosted.org/packages/74/57/fd54819c82acbabec554e04b2c8128c5de5a96fc343833ec7fc22b45fb40/pyrdsbackup-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d415af40815dfe72657443a4d527b386", "sha256": "2582afc0f4722cd9aab0c6513b381e9b8e072a4596da36d26517df5db6dc2d54" }, "downloads": -1, "filename": "pyrdsbackup-1.1.0.tar.gz", "has_sig": false, "md5_digest": "d415af40815dfe72657443a4d527b386", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2544, "upload_time": "2018-08-09T09:41:40", "url": "https://files.pythonhosted.org/packages/1f/eb/6da462228cd0c303eeb9b3dbe5cefbf9308c9f975543d46d874d99c88da0/pyrdsbackup-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "a395846116feb8cef995ea7866d997d7", "sha256": "1bf4a52f875dd2a613be020fac4b1661d3c716f9a9ac74771b33c0f98ac84889" }, "downloads": -1, "filename": "pyrdsbackup-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a395846116feb8cef995ea7866d997d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4193, "upload_time": "2018-08-29T04:54:27", "url": "https://files.pythonhosted.org/packages/0f/05/5a3bd1ce464288d357300c5817083038c68ae21a81575da75dc7cfb898db/pyrdsbackup-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d306e24a3026fe6c16279e2591546a2", "sha256": "24e6853568b5edc31e0214e7aaf3caaa37bbd348055267105ab8ca9c47d72767" }, "downloads": -1, "filename": "pyrdsbackup-1.1.1.tar.gz", "has_sig": false, "md5_digest": "8d306e24a3026fe6c16279e2591546a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3279, "upload_time": "2018-08-29T04:54:28", "url": "https://files.pythonhosted.org/packages/3b/19/01569febf61c14db03ca68e7feda41c2ff4304e4e748207becc87dd8991f/pyrdsbackup-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "4ff96c7f5349ba81baee8ddd3e5d9bbd", "sha256": "99bea1b79d0fd27567623a1089e5e8ec2f48cb56ca8377d9acf53e021f0efef5" }, "downloads": -1, "filename": "pyrdsbackup-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4ff96c7f5349ba81baee8ddd3e5d9bbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4158, "upload_time": "2018-09-25T04:59:02", "url": "https://files.pythonhosted.org/packages/05/b3/d9877c113685e7fbe45444da88bcfac285b7633e85b96b0e2bfacf5cbacf/pyrdsbackup-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe45f90f3b0e99f443d9ff2a076be0e7", "sha256": "bf19620185d674ada87c8bb87cf1bffe1cbd0e96dd65c723ea982919ea2dedae" }, "downloads": -1, "filename": "pyrdsbackup-1.1.2.tar.gz", "has_sig": false, "md5_digest": "fe45f90f3b0e99f443d9ff2a076be0e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3182, "upload_time": "2018-09-25T04:59:04", "url": "https://files.pythonhosted.org/packages/61/36/2afc391b5e3fb8f1d632a113e78a30e0efbb1fe12d8bace1167ca57e388b/pyrdsbackup-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4ff96c7f5349ba81baee8ddd3e5d9bbd", "sha256": "99bea1b79d0fd27567623a1089e5e8ec2f48cb56ca8377d9acf53e021f0efef5" }, "downloads": -1, "filename": "pyrdsbackup-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4ff96c7f5349ba81baee8ddd3e5d9bbd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4158, "upload_time": "2018-09-25T04:59:02", "url": "https://files.pythonhosted.org/packages/05/b3/d9877c113685e7fbe45444da88bcfac285b7633e85b96b0e2bfacf5cbacf/pyrdsbackup-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe45f90f3b0e99f443d9ff2a076be0e7", "sha256": "bf19620185d674ada87c8bb87cf1bffe1cbd0e96dd65c723ea982919ea2dedae" }, "downloads": -1, "filename": "pyrdsbackup-1.1.2.tar.gz", "has_sig": false, "md5_digest": "fe45f90f3b0e99f443d9ff2a076be0e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3182, "upload_time": "2018-09-25T04:59:04", "url": "https://files.pythonhosted.org/packages/61/36/2afc391b5e3fb8f1d632a113e78a30e0efbb1fe12d8bace1167ca57e388b/pyrdsbackup-1.1.2.tar.gz" } ] }