用于转储sqlite数据库文件的表模式的python库。
sqliteschema的Python项目详细描述
sqliteschema
Installation
Install from PyPI
pip install sqliteschema
Install from PPA (for Ubuntu)
sudo add-apt-repository ppa:thombashi/ppa sudo apt update sudo apt install python3-sqliteschema
Usage
完整的示例可以在examples/get_table_schema.py中找到
Extract SQLite Schemas as dict
Sample Code: | ^{pr 3}$ |
---|---|
Output: | ^{pr 4}$ |
Extract SQLite Schemas as Tabular Text
表架构可以用dumps方法输出。 dumps方法需要一个额外的包,可以按如下方式安装:
pip install sqliteschema[dumps]
用法如下:
Sample Code: | ^{pr 6}$ |
---|---|
Output: | ^{pr 7}$ |
Extract SQLite Schemas as Text
Sample Code: | ^{pr 8}$ |
---|---|
Output: | ^{pr 9}$ |
Dependencies
python 2.7+或3.5+
Optional dependencies
- logbook
- 如果安装了软件包,则使用日志簿进行日志记录
- pytablewriter
- 通过dumps方法获取具有表格文本的表架构时必需