hasura graphql-engine v1.0.0-alpha30 功能试用

hasura graphql-engine v1.0.0-alpha30 有好多新的功能的添加

环境准备

  • docker-compose 文件
version: '3.6'
services:
  postgres2:
    image: postgres:9.6
    ports:
    - "5432:5432"
    environment:
    - "POSTGRES_PASSWORD:dalong"
    volumes:
    - ./db_data2:/var/lib/postgresql/data
  postgres:
    image: postgres:9.6
    ports:
    - "5435:5432"
    environment:
    - "POSTGRES_PASSWORD:dalong"
    volumes:
    - ./db_data:/var/lib/postgresql/data
  benthos:
    image: jeffail/benthos
    volumes:
    - "./configs/webhook.yaml:/benthos.yaml"
    ports:
    - "4195:4195"
  graphql-engine2:
    image: hasura/graphql-engine:v1.0.0-alpha30
    ports:
    - "8080:8080"
    depends_on:
    - "postgres"
    environment:
    - "POSTGRES_PASSWORD:dalong"
    command: >
      /bin/sh -c "
      graphql-engine --database-url postgres://postgres:dalong@postgres2:5432/postgres serve --enable-console;
      "
  graphql-engine:
    image: hasura/graphql-engine:v1.0.0-alpha29
    ports:
    - "8090:8080"
    depends_on:
    - "postgres"
    environment:
    - "POSTGRES_PASSWORD:dalong"
    command: >
      /bin/sh -c "
      graphql-engine --database-url postgres://postgres:dalong@postgres:5432/postgres serve --enable-console;
      "

说明: 次文件可能少有苏复杂,集成了webhook(events) 以及多个版本的graphql 引擎

  • 启动
docker-compose up  -d

试用

  • 界面变动
  • 破坏性的排序变动
    可以参考上面的查询,desc
  • distinct on 支持

  • 模式拼接
    使用连个graphql 引擎,但是报错了,很正常,类型有相同的,从当前来说,使用起来还是不太方便,可以使用graphql-binding 去解决
    这个官方也提供了demo

    一个模式拼接的说明图
    ../../../_images/remote-schemas-arch.png

参考资料

https://github.com/hasura/graphql-engine/releases
https://docs.hasura.io/1.0/graphql/manual/index.html

posted on   荣锋亮  阅读(309)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2017-11-24 sysbench fileio 压力测试
2017-11-24 sysbench 1.0.9 mysql 压测工具安装使用
2016-11-24 docker 私有镜像管理工具harbor 安装

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示