From f26d9fc7fd103841fb27661b5d72f74a1ea9daff Mon Sep 17 00:00:00 2001 From: Fernando Takagi Date: Wed, 25 Oct 2023 11:06:33 -0300 Subject: [PATCH] Ignore insert if it exists. --- server/core_storage.go | 1 + 1 file changed, 1 insertion(+) diff --git a/server/core_storage.go b/server/core_storage.go index 3240318cd..b5e9a62c9 100644 --- a/server/core_storage.go +++ b/server/core_storage.go @@ -699,6 +699,7 @@ func storagePrepBatch(batch *pgx.Batch, authoritativeWrite bool, op *StorageOpWr query = ` INSERT INTO storage (collection, key, user_id, value, version, read, write, create_time, update_time) VALUES ($1, $2, $3, $4, $5, $6, $7, now(), now()) + ON CONFLICT (collection, key, user_id) DO NOTHING RETURNING read, write, version, create_time, update_time` // Outcomes: -- GitLab