node.js - Postgres 冲突 - 插入到另一个表
问题描述
我有一个表的批量插入,称为items
.
const query = format(`INSERT INTO items (site_id, store_id, title, price, quantity, item_code, package_quantity, unit_adjusted_price) VALUES %L returning id`, items);
- 我正在使用
format
从数组创建批量插入的库
它工作得很好,但我想在冲突中做两件事:
- 更新
price
字段 - 在表格中插入
price_history
新价格
问候#1 - 我可以找到没有任何问题的语法,但不知道如何做#2 - 在冲突时插入到不同的表。
任何想法?
解决方案
推荐阅读
- c# - 为什么在 C# 中尝试使用记录类型时会出现编译错误?
- string - 替换巨型文件中数千个字符串的最有效方法
- android - 在 NodeJs 中加密和在 Android 中解密
- unity3d - 减慢时间时如何更改音频的音高?
- javascript - 带有逗号分隔符的复杂赋值
- python - TensorFlow 2 - 训练分类器“预期任何非张量类型,而是得到一个张量”
- discord - Discord.JS bot not responding to several commmands
- reactjs - 在 React 应用程序中向用户(和语言翻译)存储文本消息、说明……的最佳方式
- wordpress - 如果满足用户角色和产品条件,则隐藏 HTML 元素
- php - 如何在 PHP 中拆分文本字符串(歌曲 - 艺术家)