小编Dam*_*ien的帖子

支持GraphQL中的聚合函数

GraphQL对分析解决方案非常感兴趣(想想一个显示图形的webapp).但我找不到任何使用聚合函数的GraphQL示例.这是我的前端完成的大多数查询的主要方面.

对于我的解决方案,我们有3个典型的后端调用.

  1. 搜索
  2. 骨料
  3. 时间序列

假设我们在GraphQL中指定了这种类型

type Person {
  name: String
  age: Int
  create_time: Date
}
Run Code Online (Sandbox Code Playgroud)
  1. 搜索

这似乎很好地由GraphQL处理.这里没问题.

恩.搜索名为Bob的人的年龄{Person(姓名:"Bob"){age}}

  1. 骨料

这是我想在饼图中显示信息的典型情况.所以,我想说我想按年龄计算人数.

这将是PostgreSQL查询:

SELECT age, count(*) from Ticket group by age;
Run Code Online (Sandbox Code Playgroud)

GraphQL中的等价物是什么?

  1. 时间序列这是我想在BarChart中以X轴作为时间显示信息的典型情况.

恩.假设我想计算每小时创建的用户数.

这将是PostgreSQL查询:

SELECT date_trunc('hour', create_time) as create_time_bin, count(*) from Person group by create_time_bin order by create_time_bin ASC;
Run Code Online (Sandbox Code Playgroud)

什么是GraphQL等价查询?

graphql

22
推荐指数
2
解决办法
1万
查看次数

工作编排

我目前正在重做所有数据库业务流程作业(ETL,备份,日常任务,报表编译等)

为此,我需要一个任务/工作协调器,我可以在其中定义任务依赖,基于时间的任务,异步任务等.

我正在研究芹菜和基于流程的编程技术,但我不确定这些对我的用例有好处.

我正在寻找一个能够支持所有这些开箱即用的框架.有什么建议?

python scheduled-tasks orchestration

6
推荐指数
1
解决办法
2080
查看次数

验证 yum 存储库的依赖项

我正在尝试为我的使用创建一个自定义的 rhel5.5 存储库,但我很难验证我的存储库中是否拥有每个包的所有依赖项。

我想要做的是在我的存储库中的每个包上进行 yum 安装,以查看是否所有依赖项都可用。

有没有简单的方法来做到这一点?


编辑我找到了答案。下载 yum-utils

yum 安装 yum-utils

并做一个repoclosure

回购

它将找到您在 /etc/yum.repo.d/* 中设置的存储库的所有缺失依赖项

rpm yum rhel5

5
推荐指数
1
解决办法
2439
查看次数

如何同步记录stderr和stdout,但只将stderr打印到屏幕?

这是我经常尝试做的任务.我想将stderr和stdout都记录到日志文件中.但我只想打印到控制台stderr.

我试过tee,但是一旦我使用"2>&1"合并了stderr和stdout.我不能再将stdout打印到屏幕上,因为我的管道都已合并.

这是我尝试过的一个简单例子

./dosomething.sh | tee -a log 2>&1.现在我有stderr和stdout到日志和屏幕.

有任何想法吗?

基于对本网站的一些阅读,已经提出了这个问题. 将STDOUT和STDERR写入日志文件,也将STDERR写入屏幕

还有一个非常相似的问题: 同步保存stdout,stderr和stdout + stderr

但是当stdoud和stderr同步写入日志文件时,它们都不能将stdout + stderr重定向到日志和stderr到屏幕.

bash shell stdout stderr

2
推荐指数
1
解决办法
1804
查看次数

标签 统计

bash ×1

graphql ×1

orchestration ×1

python ×1

rhel5 ×1

rpm ×1

scheduled-tasks ×1

shell ×1

stderr ×1

stdout ×1

yum ×1