ubuntu - 如何使用 prisma (graphql) 集群

标签 ubuntu docker graphql prisma

我刚刚开始使用有前途的项目https://github.com/graphcool/prisma

我对如何使用它有一些疑问:

  • 我可以一次运行多个本地命名的 prisma 集群吗?
  • 如何只对一个命名的本地 prisma 集群进行核攻击(我想保留不同集群的数据)
  • 如何只核对一个应用程序数据
  • 如何在 prisma.yml
  • 中指向本地命名集群

    thx 提前回答!

    编辑

    广告 1. 我试过 sudo prisma local start --name test1 (得到的结果是我必须停止我已经运行的默认本地开发集群)所以我怎样才能更改将使用的端口?

    广告 3. 我想我只能核对一个完整的集群(有没有办法只核对一个应用程序数据?)

    最佳答案

    首先,我认为您所说的集群实际上是一种服务。一个集群可以容纳多个服务,而服务是您通过客户端/服务器连接的实例。

  • 您可以在 localhost 集群中拥有多个命名服务。唯一的限制是唯一的名称和每个名称的不同阶段。我认为可能有多个集群,但我认为它没有用 - 至少在本地是这样。
  • 为了删除服务及其数据,您可以使用以下命令。转到项目的根目录 - 定义 Prisma 服务的位置并运行以下命令。

    棱镜删除

    这将删除您在当前项目文件中定义的服务,包括其所有数据,但不会影响您在集群中拥有的所有其他服务。
  • 我认为 2. 解决了这个问题。
  • 使用“本地”作为集群名称并更改“服务”名称以在不同的应用程序/服务部署之间导航。

  • 希望我没有遗漏任何东西。

    关于ubuntu - 如何使用 prisma (graphql) 集群,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49507622/

    相关文章:

    graphql - 在 React 中使用 AWS Amplify Appsync 上传图像

    graphql - 使用 graphiql 检查远程 graphql 端点

    postgresql - ErrorException pg_query() : Query failed: ERROR: relation "5432posts" does not exist LINE 2: FROM "5432posts"

    python - Ubuntu升级操作系统安装的python包

    django - 在 docker build 中运行 "/usr/local/bin/gunicorn"说 "stat/usr/local/bin/gunicorn: no such file or directory"

    graphql - 如何在前端代码中使用 GraphQL 枚举(例如在 <select> 中)?

    ruby-on-rails - Thin 不启动 Rails 服务器

    node.js - 打印最后的终端内容

    docker - 卡夫卡和动物园管理员之间的注册流程

    resources - 对 Docker 上的 cpushare 设置感到困惑。