From 155383cb0c7bcf00e41957d43b9e7fda02ec48fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Toma=C5=BE=20Jerman?= Date: Thu, 8 Dec 2022 13:41:51 +0100 Subject: [PATCH] Add handling for 2627 MSSQL error code (duplicate PK) --- server/store/adapters/rdbms/drivers/mssql/connect.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/store/adapters/rdbms/drivers/mssql/connect.go b/server/store/adapters/rdbms/drivers/mssql/connect.go index 752d2f422..5a1072d0e 100644 --- a/server/store/adapters/rdbms/drivers/mssql/connect.go +++ b/server/store/adapters/rdbms/drivers/mssql/connect.go @@ -115,7 +115,7 @@ func errorHandler(err error) error { if implErr, ok := err.(mssql.Error); ok { // https://learn.microsoft.com/en-us/sql/relational-databases/errors-events/database-engine-events-and-errors?view=sql-server-ver16 switch implErr.Number { - case 987: // Can't write, because of unique constraint, to table '%s' + case 987, 2627: // Can't write, because of unique constraint, to table '%s' return store.ErrNotUnique.Wrap(implErr) } }