面向dba的python工具和截止日期!
pydba的Python项目详细描述
一个方便的python库,用于常见的数据库管理操作。
功能
基本导入和类构造函数的使用。
>>> 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') []