随笔分类 -  hasura

citus real-time 分析demo( 来自官方文档)
摘要:citus 对于多租户以及实时应用的开发都是比较好的,官方也提供了demo 参考项目 https://github.com/rongfengliang/citus-hasuar-graphql 环境准备 docker-compose 文件 version: '2.1' services: graph 阅读全文

posted @ 2018-10-29 18:47 荣锋亮 阅读(575) 评论(0) 推荐(0) 编辑

citus 多租户应用开发(来自官方文档)
摘要:citus 官方文档很不错,资料很全,同时包含一个多租户应用的文档,所以运行下,方便学习 环境准备 使用docker-compose 运行,同时集成了graphql 引擎,很方便 docker-compose 文件 version: '2.1' services: graphql-engine: i 阅读全文

posted @ 2018-10-29 13:19 荣锋亮 阅读(557) 评论(0) 推荐(0) 编辑

hasura graphql-engine v1.0.0-alpha26 版本新功能试用
摘要:hasura graphql-engine v1.0.0-alpha26 已经发布了,有好多新的变动,测试使用docker 环境,同时pg 数据库使用了citus citus 是一个方便扩展的pg 数据库扩展解决方案,很不错。 环境准备 docker-compose && citus docker- 阅读全文

posted @ 2018-10-27 16:22 荣锋亮 阅读(405) 评论(0) 推荐(0) 编辑

hasura graphql-engine v1.0.0-alpha26 版本新功能
摘要:hasura 发布了graphql-engine v1.0.0-alpha26 版本,有一些破坏的变动,以及方便的新特性 破坏性变动 order_by 从 order_by: id_asc 为 order_by:{id:asc} 特性 支持聚合操作了,很方便,每一个数组关联,将会有一个 _aggre 阅读全文

posted @ 2018-10-27 15:56 荣锋亮 阅读(243) 评论(0) 推荐(0) 编辑

hasura-graphql 集成 pipelinedb 1.0.0
摘要:pipelinedb 1.0.0 已经是一个标准的pg 扩展了,同时以前的语法也有变动,但是集成进hasura-graphql 更方便了 使用docker-compose 运行 环境准备 docker-compose 文件 version: "3" services: db: image: dalo 阅读全文

posted @ 2018-10-26 12:43 荣锋亮 阅读(362) 评论(0) 推荐(0) 编辑

hasura graphql-engine v1.0.0-alpha25 的几个方便功能
摘要:hasura graphql-engine 是一个很不错的graphql 引擎,但是我们的数据模型经常可能会有变动, 但是以前的版本对于这些的处理,官方的方式是删除元数据,重启server,都不是很好的方式, v1.0.0-alpha25 支持了rest 以及reload metadata 的功能, 阅读全文

posted @ 2018-10-22 18:23 荣锋亮 阅读(205) 评论(0) 推荐(0) 编辑

hasura graphql server 集成gitlab
摘要:默认官方是提供了gitlab 集成的demo的,但是因为gitlab 一些版本的问题, 跑起来总有问题,所以查找相关资料测试了一个可以运行的版本 项目使用docker-compose 运行 参考 https://github.com/Trantect/docker-compose.yamls 环境准 阅读全文

posted @ 2018-10-20 10:40 荣锋亮 阅读(427) 评论(0) 推荐(0) 编辑

dbt 基本试用
摘要:dbt 是一个很不错的进行etl 中的t 处理的工具,灵活简单,我们需要写的就是select 语句 dbt 帮助我们进行处理 测试集成了graphql 以及使用docker 运行 安装 pip install dbt 创建简单demo 使用dbt 处理 dbt init demoapp 配置prof 阅读全文

posted @ 2018-10-19 11:08 荣锋亮 阅读(3114) 评论(0) 推荐(0) 编辑

hasura graphql server 集成gatsby
摘要:hasura graphql server 社区基于gatsby-source-graphql 开发了gatsby-postgres-graphql 插件, 可以快速的开发丰富的网站 基本使用 安装hasura graphql server 我使用的Heroku 已经部署好了 https://ron 阅读全文

posted @ 2018-09-30 09:47 荣锋亮 阅读(399) 评论(0) 推荐(0) 编辑

hasura graphql server event trigger 试用
摘要:hasura graphql server 是一个很不错的graphql 引擎,当前版本已经支持event triiger 了 使用此功能我们可以方便的集成webhook功能,实现灵活,稳定,快捷的消息驱动的应用 webhook 使用benthos ,简单例子参考 https://www.cnblo 阅读全文

posted @ 2018-09-06 23:06 荣锋亮 阅读(313) 评论(0) 推荐(0) 编辑

hasura graphql 集成pipelinedb测试
摘要:实际上因为pipelinedb 是原生支持pg的,所以应该不存在太大的问题,以下为测试 使用doker-compose 运行 配置 docker-compose 文件 version: '3.6' services: postgres: image: tkanos/pipelinedb_kafka 阅读全文

posted @ 2018-08-26 00:18 荣锋亮 阅读(257) 评论(0) 推荐(0) 编辑

hasura graphql server (haskell)构建
摘要:安装 &&运行pg(docker) version: '3.6' services: postgres: image: postgres environment: - "POSTGRES_PASSWORD:dalong" restart: always ports: - "5432:5432" vo 阅读全文

posted @ 2018-07-30 16:53 荣锋亮 阅读(479) 评论(0) 推荐(0) 编辑

hasura graphql subscriptions 使用
摘要:subscriptions graphql 的一项实时数据推送的功能,还是很方便的,自己在直接使用subscriptions-transport-ws npm 包 的时候运行一直有错误(主要是依赖的apollo版本),还好hasura graphql 默认提供了一个开发模版,还是比较方便的 模版cl 阅读全文

posted @ 2018-07-30 13:59 荣锋亮 阅读(1058) 评论(2) 推荐(0) 编辑

hasura graphql auth-webhook api 说明
摘要:hasura graphql 生产的使用是推荐使用webhook 进行角色访问控制的,官方同时提供了一个nodejs 的简单demo 代码 git clone https://github.com/hasura/sample-auth-webhook 代码说明 项目结构 api 格式说明 项目结构 阅读全文

posted @ 2018-07-26 09:04 荣锋亮 阅读(758) 评论(0) 推荐(0) 编辑

hasura graphql 角色访问控制
摘要:目前从官方文档以及测试可以看出不加任何header的请求访问的是所有的数据,对于具有访问 控制的请求需要添加请求头,实际生产的使用需要集合web hook 的实现访问控制。 参考配置 访问请求 目前数据只有id=1 不匹配的 匹配的 没有添加角色的(获取所有数据) 几张官方的参考图 配置 开发环境测 阅读全文

posted @ 2018-07-25 20:48 荣锋亮 阅读(858) 评论(0) 推荐(0) 编辑

hasura graphql schema 导出
摘要:使用的是apollo 的插件 安装apollo npm install -g apollo 基本使用 因为我使用了模式拼接,所以地址有变动,一般是 http://host:port/v1alpha1/graphql 格式 apollo schema:download --endpoint=http: 阅读全文

posted @ 2018-07-25 19:25 荣锋亮 阅读(836) 评论(0) 推荐(0) 编辑

hasura graphql 模式拼接demo
摘要:实际上通过上边的介绍,模式拼接和hasura 基本没啥关系了,就是使用graphql-bindings 进行schema 合并了 基本demo 这个是官方提供的demo git clone https://github.com/hasura/graphql-schema-stitching-demo 阅读全文

posted @ 2018-07-25 19:11 荣锋亮 阅读(879) 评论(0) 推荐(0) 编辑

hasura graphql 模式拼接概念
摘要:具体的使用可以参考下面一张图 有一个术语 graphql-bindings 参考项目: https://github.com/hasura/generate-graphql-bindings https://github.com/graphql-binding/graphql-binding 使用的 阅读全文

posted @ 2018-07-25 16:50 荣锋亮 阅读(510) 评论(0) 推荐(0) 编辑

hasura graphql pg 自定义函数的使用
摘要:hasura graphql 的安装可以参考相关项目 创建函数 数据表创建 CREATE TABLE sql_function_table ( id SERIAL PRIMARY KEY, input text NOT NULL, output text ); 创建函数以及触发器 CREATE FU 阅读全文

posted @ 2018-07-25 16:38 荣锋亮 阅读(533) 评论(0) 推荐(0) 编辑

hasura graphql 引擎基本试用
摘要:hasura 使用一个基于pg数据库的graphql引擎,他的设计比postgrpahql 有好多方便的地方,同时使用也比较简单 安装 docker && docker-compose curl -L https://cli.hasura.io/install.sh | bash hasura in 阅读全文

posted @ 2018-07-18 13:52 荣锋亮 阅读(4263) 评论(0) 推荐(0) 编辑

导航