upsert 相关问题

有关执行upsert(组合更新/插入)操作的问题。

使用PK冲突作为检查存在的方式会降低数据库性能吗?

我正在使用一个python库,它将任务插入数据库,每秒有几十个任务。每个任务都有一个唯一的标识符,如果数据库中已经存在该任务,则库会对其进行更新...

回答 1 投票 1

与批量写入一起使用批量写入时,Mongo的性能下降

我正在使用Mongo Java驱动程序3.11.1和Mongo 4.2.0版进行开发。我仍在学习mongo。我的应用程序接收到数据,因此不得不插入或替换现有文档,即...

回答 1 投票 0

Postgres中多行插入查询中插入行的返回索引

我试图在PostgresSQL 11.2中使用一个Insert SQL查询插入多行(大约1k)。像这样:在冲突中插入foo(id)values(6),(5),(4),(3),(2)时不要返回id;它...

回答 2 投票 1

Postgres-从其他表向表中添加新行的最佳方法

方案:我有一个出版物数据库,其中包含以下表格:出版物包含有关数据库中每本书的信息。关键字列出了所有用于标识出版物的预定义术语。 ...

回答 1 投票 1

MongoDB推送到嵌套数组或插入新文档

[我正在将Python的库用于Mongo(pymongo),我的文档如下所示:{“ vendor_id”:12,“ title”:“ xyz”,“ price”:1499.0,“ price_history”:[{“ date” :“ 2019-12-01”,“价格”:1890.0}]}我会...

回答 1 投票 0

PostgreSQL 11.5插入或更新(每个操作都应添加字段值)

我使用INSERT INTO ON CONFLICT DO UPDATE来实现,如果该行尚不存在,则将其插入(如果存在),然后进行UPDATE,但是在每次更新时我都想添加一个字段的值。假设...

回答 1 投票 1

SQL Server:从合并UPSERT计数中将多行合并为一行

我正在使用MS SQL。当我们比较Source和Target时,我正在使用MERGE来获取更新,插入和删除的总行数。我从“合并输出”子句中获得了如下结果集。输出$ ...

回答 1 投票 0

需要将Oracle“合并到”查询转换为PostgreSQL

[我正在尝试将以下Oracle查询转换为PostgreSQL:将MERGE转换为feepay.TRPT_W2_REPORTS TRPT1 USING(与RWS AS(SELECT PROG.BINCLIENT,TRPT.PUT_DIRECTORY FROM Feepay ....

回答 1 投票 0

Postgres upsert避免第二个唯一约束?

我有一个表格(基于)的表:create table foo(名称文本唯一,ref_id int,mod_time timestamptz);我希望能够插入其中,但是如果(...

回答 1 投票 0

Meteor.js + Mongo:如何从外部进程写入Mongo集合?

我有一个Meteor应用程序在Heroku上运行,并通过Compose 以前是MongoHQ 与Mongo数据库插件连接。 我想通过一个完全不同的应用程序 P...

回答 2 投票 0

upsert冲突目标中的where子句

假设我创建了一个像这样的表:CREATE TABLE操作(名称文本主键,值文本);将动作插入(名称)值('bla');尝试插入新行时,有三个...

回答 3 投票 0

upsert冲突标签中的where子句

假设我创建了一个像这样的表:CREATE TABLE操作(名称文本主键,值文本);将动作插入(名称)值('bla');尝试插入新行时,有三个...

回答 2 投票 0

返回没有触发器的更新更改的值

Postgres对于INSERT,DELETE和UPDATE有一个很棒的RETURNING子句,这让我有点贪心。在某些情况下,我想得到的不仅是当前值,还有以前的值:...

回答 1 投票 2

根据jsonb字段中的多个属性插入一个Postgres jsonb

我正在尝试使用以下查询插入到testtable(data)值中,并根据jsonb字段中的多个json属性,使用jsonb字段对表进行upsert('{“ key”:“ Key”,“ id”:“ 350B79AD” ...

回答 1 投票 2

使用子查询(Postgres)的数据时如何增补

我有两个表:分配{recceptacleId,assignedCarrier} rls_permissions {receptacleId,rlsUserId}在这种情况下,分配是任何承运人与航空公司的关系。每当...

回答 1 投票 0

C#MongoDb有条件地更新文档中的现有数组元素并添加新元素

[具有以下文档结构,公共类免责声明{[BsonId] [BsonRepresentation(BsonType.ObjectId)] public ObjectId Id {get;组; } public List ... ...>

回答 1 投票 1

升级sqlite的到3.24+ pycharm

我使用pycharm当前项目。当使用下pycharm sqlite的控制台就说明它有3.25.1版本,这意味着UPSERT完美的作品sqlite的。但在蟒蛇,...

回答 2 投票 0

骡子4- Salesforce的连接器 - 如何指定externalIdFieldName在创建工作散装V2操作

我使用了以下内容:骡子4.1。 Salesforce的API版本41最新Salesforce的连接器,用于骡子流使用Salesforce的连接器的创建工作批量V 2的操作。在一个新的骡子流,当...

回答 1 投票 1

添加值在重复键更新

我有一个表的架构:STOREID VARCHAR(255),TTL INT,日期为varchar(255),字节BIGINT(255),UNIQUE KEY storeId_date_index(STOREID,日期),我想插入一行,如果它不存在...

回答 1 投票 1

什么是使用IF THEN在AQL的正确方法?

我想如果那么风格AQL使用,但唯一的相关操作员,我能找到的AQL文档中是三元运算符。我尝试添加IF THEN语法我已经工作AQL但它给...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.