{ "info": { "author": "David P. D. Moss", "author_email": "drkjam@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: SQL", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing", "Topic :: System", "Topic :: System :: Archiving", "Topic :: System :: Archiving :: Backup", "Topic :: System :: Distributed Computing", "Topic :: System :: Installation/Setup", "Topic :: System :: Recovery Tools", "Topic :: System :: Shells", "Topic :: System :: Systems Administration", "Topic :: System :: System Shells", "Topic :: Utilities" ], "description": "pydba\n=====\n\nA handy Python library for common database admin operations.\n\n.. image:: https://img.shields.io/pypi/v/pydba.svg\n :target: https://pypi.python.org/pypi/pydba\n\nRequirements\n------------\n.. image:: https://img.shields.io/pypi/pyversions/pydba.svg\n :target: pypi.python.org/pypi/pydba\n\nFeatures\n--------\n\nBasic imports and class constructor usage.\n\n >>> from pydba import PostgresDB\n >>> db = PostgresDB()\n >>> db.available()\n True\n >>> db.names()\n ['postgres']\n\nDatabase creation and deletion.\n\n >>> db.create('foo')\n >>> db.names()\n ['postgres', 'foo']\n >>> db.rename('foo', 'bar')\n >>> db.names()\n ['postgres', 'bar']\n\nDatabase backup and restore.\n\n >>> db.dump('bar', 'bar.backup')\n >>> db.drop('bar')\n >>> db.names()\n ['postgres']\n >>> db.restore('bar', 'bar.backup')\n >>> db.names()\n ['postgres', 'bar']\n\nQuerying and shutting down database connections.\n\n >>> db.connections('postgres')\n [Connection(datname='postgres', pid=13832, state='idle', query='', usename='drkjam', ...)]\n >>> db.kill_connections('postgres')\n >>> db.connections('postgres')\n []", "description_content_type": null, "docs_url": null, "download_url": "https://pypi.python.org/pypi/pydba/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/drkjam/pydba/", "keywords": "Software Development,Database Administration,Systems Administration,DBA,PostgreSQL,SQL", "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "pydba", "package_url": "https://pypi.org/project/pydba/", "platform": "POSIX", "project_url": "https://pypi.org/project/pydba/", "project_urls": { "Download": "https://pypi.python.org/pypi/pydba/", "Homepage": "https://github.com/drkjam/pydba/" }, "release_url": "https://pypi.org/project/pydba/1.2.1/", "requires_dist": null, "requires_python": null, "summary": "Python tools for DBAs with deadlines!", "version": "1.2.1" }, "last_serial": 1839716, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "60541d3e01fad615da339a7fa1644e87", "sha256": "c472015fbe7dd59e302b85768a77e69d8e906e7b25a2266e22cc986987180197" }, "downloads": -1, "filename": "pydba-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "60541d3e01fad615da339a7fa1644e87", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 6601, "upload_time": "2015-09-18T21:24:04", "url": "https://files.pythonhosted.org/packages/d5/12/c07ad6e574ff91a88380963336f48aeff7664c7b218496b98a6c43b17ce2/pydba-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2776daff7a6bb77edb34c67b00a303e2", "sha256": "588544b1865fa5cac2d6f18c6922e170cb4dc6c385dd24af72879cb2a4dec178" }, "downloads": -1, "filename": "pydba-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2776daff7a6bb77edb34c67b00a303e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4410, "upload_time": "2015-09-18T21:23:29", "url": "https://files.pythonhosted.org/packages/89/8f/810dcca53a10672ca2a9ec29414e33d65960b0b4adc050df512b7badabf4/pydba-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "9f6e94d90b757a223f17e5cd25124020", "sha256": "363554997283271a0acec823da10eada4984b708479a30aea9f61d168994a465" }, "downloads": -1, "filename": "pydba-1.0.0.zip", "has_sig": false, "md5_digest": "9f6e94d90b757a223f17e5cd25124020", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7607, "upload_time": "2015-09-18T21:23:50", "url": "https://files.pythonhosted.org/packages/b1/e3/3574417dd51eb003509d3700f3a32d87dccde8277cd1cec06e4e3a6cd485/pydba-1.0.0.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "83b237d26ac85123e4f5673e388e28b8", "sha256": "3adf90dd1692ba6dee7771c17c44d5ed2180208502a25a77fd697df490e078c1" }, "downloads": -1, "filename": "pydba-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83b237d26ac85123e4f5673e388e28b8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7027, "upload_time": "2015-09-18T23:23:25", "url": "https://files.pythonhosted.org/packages/5a/6d/7fc9ffe6b4029b86ce8acfd8b6a6c4e334ae260bfc947e9b99c571d1843a/pydba-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3078f14069fc39a5e569ec23ffc4a314", "sha256": "7e5432f4382e3e651621b88bfbc6b6046302f2592174cb202d3ea8d74cf21e4a" }, "downloads": -1, "filename": "pydba-1.1.0.tar.gz", "has_sig": false, "md5_digest": "3078f14069fc39a5e569ec23ffc4a314", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4856, "upload_time": "2015-09-18T23:23:17", "url": "https://files.pythonhosted.org/packages/dc/90/98f76a9f1117531bd76a7f7f5e0fd53042fcceaa62c301450e29d2d8ce0b/pydba-1.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "1602fef1aa1dbc55c80a650a5d6569ab", "sha256": "90a5e0386ba0d78ce9c3eafd7eaf179b4a0faf103f18bdf1d079a77715488180" }, "downloads": -1, "filename": "pydba-1.1.0.zip", "has_sig": false, "md5_digest": "1602fef1aa1dbc55c80a650a5d6569ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8025, "upload_time": "2015-09-18T23:23:21", "url": "https://files.pythonhosted.org/packages/04/6a/56daedb9a250a6953c8e5fa1c18f27af0b8a32de269a1010c9e65505acfa/pydba-1.1.0.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "d9392484d01f3a765609e2be443149ba", "sha256": "80b829fb392f1f4a090e31e4dff3694ad40d342e32bc6463019e5e721d47e6cf" }, "downloads": -1, "filename": "pydba-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9392484d01f3a765609e2be443149ba", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 9141, "upload_time": "2015-09-27T22:28:28", "url": "https://files.pythonhosted.org/packages/7f/1a/3c30398436c0111961dd887e6f01b20d85cae6570378ae7efdbf03f02af5/pydba-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a04225564443430b778795f7469368a", "sha256": "84aa54d0709b5c7b164a1f80759ad0585fc6e8e8eb608ca62c5d70f84edf54d3" }, "downloads": -1, "filename": "pydba-1.2.0.tar.gz", "has_sig": false, "md5_digest": "7a04225564443430b778795f7469368a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6368, "upload_time": "2015-09-27T22:28:20", "url": "https://files.pythonhosted.org/packages/67/bc/e7a19889468ad26e4a4ca72bc8dd75c91950a5f6ad123382619289aa38d2/pydba-1.2.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "32f2fa31f8d28813191d19c08fc48a47", "sha256": "bd4c43304091a7aee1c488ea21c4e79016a3293a7275ca734c65f47b6e57494e" }, "downloads": -1, "filename": "pydba-1.2.0.zip", "has_sig": false, "md5_digest": "32f2fa31f8d28813191d19c08fc48a47", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9824, "upload_time": "2015-09-27T22:28:24", "url": "https://files.pythonhosted.org/packages/b9/c2/e17559568aaca11c4fca8f0e34430d55285e4e963a90ba3d46435c3efd00/pydba-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2584a82a3d0fba1d84e68f3c019ba212", "sha256": "4d25911d665599e2230040e43114dfcb870d790d9fc9e993170dfc9e541eb917" }, "downloads": -1, "filename": "pydba-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2584a82a3d0fba1d84e68f3c019ba212", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9617, "upload_time": "2015-11-30T14:39:16", "url": "https://files.pythonhosted.org/packages/d7/c2/a2e5a52c3468e5760cf6fa1445743f0a5a5803259e320b447c904913c87f/pydba-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1df5bdde8993e6432723e2331e3f7117", "sha256": "ffa666b1d4b743484202f1ee8d239bd3c4121af6498f0c2a5ced933f0b2d1ad1" }, "downloads": -1, "filename": "pydba-1.2.1.tar.gz", "has_sig": false, "md5_digest": "1df5bdde8993e6432723e2331e3f7117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6836, "upload_time": "2015-11-30T14:39:03", "url": "https://files.pythonhosted.org/packages/f9/8a/d91ca3c79be152ba13c46f7d241387d7d680938112a8360198b66adb6b87/pydba-1.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "ba973059b1bcb2ce0ce0461bc0042651", "sha256": "b91ded1efad5e3fce870594737e02e0ad917af648ada5e1cc5ebe2858a8f19b1" }, "downloads": -1, "filename": "pydba-1.2.1.zip", "has_sig": false, "md5_digest": "ba973059b1bcb2ce0ce0461bc0042651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10411, "upload_time": "2015-11-30T14:39:10", "url": "https://files.pythonhosted.org/packages/c4/0c/1e625a0c1954c23bce11a0075697d2cee6c0d073387a92711c95b919a791/pydba-1.2.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2584a82a3d0fba1d84e68f3c019ba212", "sha256": "4d25911d665599e2230040e43114dfcb870d790d9fc9e993170dfc9e541eb917" }, "downloads": -1, "filename": "pydba-1.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2584a82a3d0fba1d84e68f3c019ba212", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9617, "upload_time": "2015-11-30T14:39:16", "url": "https://files.pythonhosted.org/packages/d7/c2/a2e5a52c3468e5760cf6fa1445743f0a5a5803259e320b447c904913c87f/pydba-1.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1df5bdde8993e6432723e2331e3f7117", "sha256": "ffa666b1d4b743484202f1ee8d239bd3c4121af6498f0c2a5ced933f0b2d1ad1" }, "downloads": -1, "filename": "pydba-1.2.1.tar.gz", "has_sig": false, "md5_digest": "1df5bdde8993e6432723e2331e3f7117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6836, "upload_time": "2015-11-30T14:39:03", "url": "https://files.pythonhosted.org/packages/f9/8a/d91ca3c79be152ba13c46f7d241387d7d680938112a8360198b66adb6b87/pydba-1.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "ba973059b1bcb2ce0ce0461bc0042651", "sha256": "b91ded1efad5e3fce870594737e02e0ad917af648ada5e1cc5ebe2858a8f19b1" }, "downloads": -1, "filename": "pydba-1.2.1.zip", "has_sig": false, "md5_digest": "ba973059b1bcb2ce0ce0461bc0042651", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10411, "upload_time": "2015-11-30T14:39:10", "url": "https://files.pythonhosted.org/packages/c4/0c/1e625a0c1954c23bce11a0075697d2cee6c0d073387a92711c95b919a791/pydba-1.2.1.zip" } ] }