跳转到主要内容

专为DBA的Python工具,有截止日期!

项目描述

一个方便的Python库,用于常见的数据库管理操作。

https://img.shields.io/pypi/v/pydba.svg

要求

https://img.shields.io/pypi/pyversions/pydba.svg

功能

基本导入和类构造函数使用。

>>> from pydba import PostgresDB
>>> db = PostgresDB()
>>> db.available()
True
>>> db.names()
['postgres']

数据库创建和删除。

>>> db.create('foo')
>>> db.names()
['postgres', 'foo']
>>> db.rename('foo', 'bar')
>>> db.names()
['postgres', 'bar']

数据库备份和恢复。

>>> db.dump('bar', 'bar.backup')
>>> db.drop('bar')
>>> db.names()
['postgres']
>>> db.restore('bar', 'bar.backup')
>>> db.names()
['postgres', 'bar']

查询和关闭数据库连接。

>>> db.connections('postgres')
[Connection(datname='postgres', pid=13832, state='idle', query='', usename='drkjam', ...)]
>>> db.kill_connections('postgres')
>>> db.connections('postgres')
[]

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

pydba-1.2.1.zip (10.4 kB 查看哈希值)

上传时间 源码

pydba-1.2.1.tar.gz (6.8 kB 查看哈希值)

上传时间 源码

构建分发版

pydba-1.2.1-py2.py3-none-any.whl (9.6 kB 查看哈希值)

上传时间 Python 2 Python 3

支持