dsio:Go语言编写的Google Cloud Datastore命令行工具

时间:2024-05-30 07:58:10
【文件属性】:

文件名称:dsio:Go语言编写的Google Cloud Datastore命令行工具

文件大小:805KB

文件格式:ZIP

更新时间:2024-05-30 07:58:10

google-cloud golang-tools google-cloud-datastore Go

dsio dsio是的命令行工具。 此工具正在开发中。 请自行承担风险。 特征 从CSV和YAML文件批量上传实体。 从命令行通过GQL查询。 动机 我一直在开发使用数据存储区存储应用程序主数据的Web应用程序。 我想对数据存储中的主数据进行版本控制,并希望使用CI服务自动反映对数据存储的更改。 如下所示: 入门 安装 go get -u github.com/nshmura/dsio 验证 创建一个。 设置以下环境变量: DSIO_KEY_FILE :JSON密钥文件的路径。 DSIO_PROJECT_ID :开发人员控制台项目的ID(例如,Bamboo-shift-455) 或使用--key-file和--project-id选项执行dsio命令: $ dsio upsert --key-file --pro


【文件预览】:
dsio-master
----core()
--------log.go(1KB)
--------yaml_export.go(6KB)
--------parser.go(12KB)
--------csv_export.go(4KB)
--------consts.go(3KB)
--------context.go(930B)
--------yaml_parser.go(1KB)
--------client.go(409B)
--------export.go(2KB)
--------utils.go(3KB)
--------csv_parser.go(4KB)
----docs()
--------ci.png(21KB)
--------cli.gif(719KB)
----action()
--------query.go(7KB)
--------upsert.go(3KB)
----gql()
--------parser.go(26KB)
--------char.go(544B)
--------parser_test.go(7KB)
--------parser.go.y(14KB)
--------scanner_test.go(3KB)
--------scanner.go(6KB)
----glide.lock(3KB)
----dsio.go(4KB)
----samples()
--------yaml()
--------csv-tsv()
----glide.yaml(335B)
----.gitignore(81B)
----Makefile(426B)
----README.md(4KB)

网友评论