将Datasette事件记录到数据库表
项目描述
datasette-events-db
将Datasette事件记录到数据库表
安装
在Datasette相同的环境中安装此插件。
datasette install datasette-events-db
用法
安装后,所有Datasette事件都将记录到名为datasette_events
的表中。此表将在_internal
数据库中创建,但可以使用以下插件配置选项将其移动到另一个数据库。
plugins:
datasette-events-db:
database: my_database
如果表尚不存在,则在Datasette启动时将创建表。
表模式
create table if not exists datasette_events (
id integer primary key,
event text,
created text,
actor_id text,
database_name text,
table_name text,
properties text -- JSON other properties
)
event
是事件的文本名称,例如create-table
created
是ISO格式的UTC时间戳actor_id
将填充负责者的ID,如果不可用则为null
database_name
将是事件记录的database
属性(如果存在)table_name
将是事件记录的table
属性(如果存在)properties
将是一个包含事件记录的其他任何属性的JSON对象
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-events-db
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
下载文件
下载适用于您平台的文件。如果您不确定该选择哪个,请了解更多关于安装包的信息。
源分布
datasette-events-db-0.1a0.tar.gz (7.6 kB 查看哈希值)
构建分布
关闭
datasette-events-db-0.1a0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 02f58008e43f3b411cc031c6561987093d422ac240b3d3051fafc908a6675444 |
|
MD5 | f930e3fe629739fddb2205115ad8f7f1 |
|
BLAKE2b-256 | 4708510134b505f29b8500fb92f637df1185b3d68df5eb5ab5c8c13118aedcbf |
关闭
datasette_events_db-0.1a0-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6bcdf9667a8b654bcc79fc418f0bfd0dfdaa807a33ac6c03a9979ff9acd7e117 |
|
MD5 | 917b4adf4f595515d9a9538cb179badf |
|
BLAKE2b-256 | 3a2943b1a4096799864f109c4bcb88cfce7dd692092d47a95c9913f02f78ac30 |