运行kinto http迁移。

kinto-migrations的Python项目详细描述


用于在kinto服务器上使用http api执行高级迁移的cli工具。

安装

使用pip:

$ pip install kinto-migrations

陈述

假设我们想用一些东西来创建初始化kinto服务器:

$buckets:private_data:description:Data that is mine and I may share with frieds.$groups:frieds:members:-portier:myfriend@gmail.com$collections:expenses:description:Money stuff.pictures:$permissions:read:-"/buckets/private_data/friends"public_data:description:My public data.$permissions:read:-"system.Everyone"$collections:blog_posts:url:"me.github.io"$records:hello_world:{}

我们将其保存到yaml文件并运行:

$ kinto-migrate --file models.yml --server https://kinto.dev.mozaws.net/v1/ --auth admin:pass

您应该指定服务器和身份验证令牌。默认情况下 迁移工具将提示在当前目录中输入models.yml文件,或者 可以使用--file`-f指定文件。

如果不存在KON-API上的所有列出的端点,这将是克里特岛。

架构引用

资源和其他保留字以美元符号($)开头。这个包裹 支持kinto http api的基本结构。

$buckets:(...)$groups:(...)$collections:(...)$records:(...)

任何资源数据都可以内联地包含在资源属性下。默认情况下, 如果未提供集合架构,则接受kinto api中的任何属性。

$buckets:my_bucket:name:My Buckettags:-Mine-Not yours

可以使用$permissions属性在任何资源下设置权限。

$buckets:my_public_bucket:$permissions:read:-system.Everyone

更改日志

0.1.0(2017-03-12)

  • 具有基本功能的第一个版本。

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

推荐PyPI第三方库


热门话题
交换数组中重复值的位置(Java)   java搜索使用百分比匹配Elasticsearch SpringBoot中的文本   java Spring JPA和按输入字段排序   java我在输入CSV时出错了   java如何在RecyclerView中精确显示5项   使用java安全吗。util。servlet中的计时器?   使用Cp1252编码的java比较字符串   javafx打包java桌面应用程序,并引用开源许可证   java Spring和Camel CXF在战争中表现出色   java当EJB客户端失去与应用服务器的连接时,是否存在可以捕获的异常?   更改字符串值的java注释   java如何在sharedperfernce中保存自定义数组列表   RequestResponseLink:当使用java客户端读取队列时,Azure服务总线上RequestResponseLink到“$cbs”的内部发送链接因错误而关闭