数据存储。
spinta的Python项目详细描述
此数据存储允许您完全控制数据。在
特点
- 支持多个后端,当前支持的后端:PostgreSQL。在
- 使用YAML格式的声明性数据描述符。在
- 修改历史,可以恢复和查看历史数据。在
- 从外部数据源导入数据。在
配置
Spinta从这些源读取配置值,这些源按优先级顺序列出:
- 作为-o key=value传递的命令行参数。在
- 从环境变量中,首先查看SPINTA_<env>_<name>,然后转到 SPINTA_<name>。<env>来自SPINTA_ENV。在
- 从环境文件.env,使用与环境变量相同的命名。在
- 来自默认配置,由SPINTA_CONFIG指定,默认为 spinta.config:CONFIG。在
在运行测试时,Spinta使用test作为环境名,因此如果需要 只为测试设置配置参数,请使用SPINTA_TEST_<name>。为 例如,如果设置了以下环境变量:
SPINTA_BACKENDS_DEFAULT_DSN=a SPINTA_TEST_BACKENDS_DEFAULT_DSN=b
然后,当您运行测试时,b将被使用,在所有其他情况下,a将被使用 用过。在
- 项目
标签: