验证 SQLite 文件是否可以使用 Datasette 打开
在与 Datasette 相同的环境中安装此插件。
$ datasette install datasette-verify
此插件依赖于 Datasette 0.59a2 或更高版本,因为它使用了 register_commands() 插件钩子。
要确认文件可以被 Datasette 打开,请运行以下命令
datasette verify file1.db file2.db
您可以传递一个或多个文件路径。
如果所有文件都是 Datasette 可以打开的有效 SQLite 数据库,命令将静默退出并返回 0 退出码。
如果找到第一个无效文件,它将退出并返回 1 退出码并显示错误。
要在本地设置此插件,请先检出代码。然后创建一个新的虚拟环境
cd datasette-verify
python3 -mvenv venv
source venv/bin/activate
或者如果您正在使用 pipenv
pipenv shell
现在安装依赖项和测试依赖项
pip install -e '.[test]'
运行测试
pytest