数据存储。

spinta的Python项目详细描述


此数据存储允许您完全控制数据。在

https://gitlab.com/atviriduomenys/spinta/badges/master/pipeline.svghttps://gitlab.com/atviriduomenys/spinta/badges/master/coverage.svg

特点

  • 支持多个后端,当前支持的后端: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将被使用 用过。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在OSGI中使用cxf生成的客户端时出现Java类装入器问题和JaxB异常   java为什么要在javamail中迭代多部分电子邮件中的部分?   并发编程问题   JFileChooser&&System中未调用java windowClosing。退出功能不正常?   SQL查询的java语法分析   java如何使用AspectJ声明字段上的警告   什么是java向量。元素()C#等价物   java解析Android应用程序中tornado web服务中的CSV文件   java我试过c2dm,我需要服务器端   java调整JPanel大小以适应新的JLabel图标   Java与Python脚本的通信   java使用Saxon通过XSLT生成URL   java net::ERR_complete_CHUNKED_编码200(OK)来自struts应用程序中的tomcat   java如何为我的窗格设置不同的位置?   java使用Cypher Neo4j获取给定类型的所有节点(从SQL世界中的tablename中选择*)   nio使用Java解析文件值   java使用WSDL生成REST客户端会是错误的方向吗?   java如何在我的应用程序中构建类映射?   java按钮。setEnabled在第一个循环中不起作用   xPath适用于最后一页,但不适用于第一页