小编Meh*_*hdi的帖子

Postgres UPDATE 使用 CASE 和 RETURNING 返回所有行

我在 postgres 中执行以下查询:

 UPDATE products SET dealer_id = 
                        CASE
                             WHEN order_id = 7 THEN '1' 
                             WHEN order_id = 6 THEN '2' 
                             ELSE dealer_id
                        END 
                        RETURNING id 
Run Code Online (Sandbox Code Playgroud)

我希望获得更新行的 id,如 [3,4,5],但它返回所有行 id

我的查询有什么问题吗?

sql postgresql sql-update sql-returning

4
推荐指数
1
解决办法
9559
查看次数

docker 使用不同参数为一个图像的多个实例编写配置

我有一个 cli 应用程序,可以根据输入参数运行两个服务。

1- app serve // to run a web server
2- app work  // to run a long-running background worker
Run Code Online (Sandbox Code Playgroud)

他们共享相同的代码。部署时我需要什么?

 A: two separate containers or
 B: two processes in the same container 
Run Code Online (Sandbox Code Playgroud)

docker-compose 配置是什么?

docker docker-compose

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