cost 69 ms
如何更新具有唯一約束的行? (PostgreSQL)

[英]How to update a row with a unique constraint? (PostgreSQL)

在我的數據庫中,我有一行包含這些值: prop_1 prop_2 prop_3 4444 'aaaa' 'bbbb' 此行具有唯一約束,因此不會發布重復行。 我想將行的值更新為: prop_1 prop_2 prop_3 4444 'aaaa' 'cccc' 但是當我使用“ ...

跨多個 postgres 表的唯一約束

[英]Unique constraint across multiple postgres tables

假設我有以下兩個具有相同字段的 postgres 表: 我希望label在兩個表中都是唯一的。 也就是說,以下數據應該引發錯誤: 有沒有辦法在數據庫級別強制執行此操作? ...

指示 EF6 先刪除,再更新

[英]Instruct EF6 to delete first, then update

我有一個代表多對多關系的連接表: 如上所示,我聲明了一個唯一約束,因為我希望[Order]值在同一個Proposal中是唯一的。 我的應用程序需要修改現有Proposal數據的CoUndertakers集合。 假設一個Proposal當前有兩個[Order]值分別為0和1的CoUndertaker ...

如何實現條件唯一約束

[英]How to implement conditional unique constraint

我有一個表需要 3 列的唯一約束,但是,如果該插入事務中的“日期”列是比當前記錄的日期更新的日期,那么我想更新該記錄(因此唯一約束仍然是對於表是正確的)。Postgres 有 deferrable constraints 的概念,MySQL 沒有。 不過,我確實想使用可用的 SQL object 工 ...

復合鍵和獨特的約束性能和替代品

[英]Composite keys and unique constrains performances and alternatives

我正在為學校項目的音樂流應用程序使用 MySQL 創建一個數據庫。 它有一個表“song_discoveries”,其中包含以下列:user_id、song_id 和 discovery_date。 它沒有主鍵。 “user_id”和“song_id”是外鍵,“discovery_date”是不言 ...

Prisma 和 mongodb 可選的唯一字段在為空時拋出“唯一約束”錯誤

[英]Prisma and mongodb optional unique field throws "Unique constraint" error when empty

我在棱鏡模式中有以下模型: 我正在嘗試創建一個包含必填字段(產品、總計、customerId)的訂單文檔,但只有一次,如果我嘗試創建另一個訂單,我會收到錯誤消息:“Unique constraint failed on the constraint: Orders_pixPaymentId_key ...

如何在 Django model 中為每個父 ForeignKey 編寫唯一約束?

[英]How to code unique constraint per parent ForeignKey in Django model?

這是我的代碼: 我數據庫中的父母: 羅根史密斯母鹿在管理儀表板中: 首先,我創建了一個名為 John 的孩子,他的父母是 Smith.. 它有效! 現在,在那之后,每當我創建一個也有 John 名字的孩子並且這次有 Doe 或 Rogan 的父母時,它會說: “這個名字的孩子已經存在。” 我嘗試 ...

使 .NET REST API 批量上傳速度更快,而不會導致違反 SQL 的唯一鍵

[英]Making .NET REST API bulk upload faster without incurring SQL violation unique key

我有一個使用 SQL Server 數據庫的 C# .NET 6 Web API。 我有一個 API 可以一次批量上傳數千行。 如果我編寫服務層以一次插入每一行,它可以工作,但速度很慢。 如果我每 200 行只調用db.SaveChanges()一次,速度會快 3 倍。 (我嘗試過這個)。 問題是 ...

如何在 GORM Create 中有很多關聯的沖突中處理 INSERT,錯誤 (SQLSTATE 23505)

[英]how to handle INSERT on conflict in a has many association in GORM Create, ERROR (SQLSTATE 23505)

我有兩個模型如下: 和 如您所見,兩個表都有唯一索引以防止插入重復數據。 第一個表的外鍵是第二個表的唯一索引的一部分。 問題是如何使用單個 GORM Create 語句處理兩個表的 ON CONFLICT DO NOTHING 行為? 在添加計算關聯之前,我能夠處理 CONFLICTS 但是現在我 ...

flask sqlalchemy+Postgres 對多列的唯一約束分別作為每列的唯一約束

[英]flask sqlalchemy+Postgres uniqueconstraint on multiple columns is treated as unique constraint on each column separately

我正在嘗試在 flask + sqlalchemy 下使用 postgres 作為 db 創建一個多列唯一鍵。 它與 tinysql 一起工作得很好,但不知何故 postgres 不太喜歡它並且為每列創建一個唯一約束而不是為所有列一起創建......知道如何解決它嗎? 我應該向唯一約束或索引添加另一 ...

需要明確 SQL 中的 UNIQUE 和 DEFAULT 約束

[英]Need clarity of UNIQUE and DEFAULT Constraints in SQL

所以我剛開始在線學習 SQL 並在學習約束的同時,給出了使用 DEFAULT 約束的示例: 我的問題是,如果 ID 默認為 100,則可以有多個列具有 100 作為 ID,那么這不會與確保所有列具有不同值的 UNIQUE 約束相矛盾嗎? 感謝您的閱讀和您的意見! 羅漢 ...

如何避免在沒有訪問實體的情況下由 hibernate 創建約束

[英]How to avoid having constraint created by hibernate without having access to the entity

我有一個實體,我無法將錯誤unique=true修改為列定義 將 DB-Rider/DBUnit 與 Hibernate 和 Spring 一起使用到 JUnitTests 中,表和約束是在根據 DB-rider 原則完成插入之前自動創建的。 我正在尋找一種避免這種約束創建的方法。 有類似com.m ...

嘗試通過關聯表添加第二條記錄時出現唯一約束錯誤

[英]Having unique constraint error while trying to add a second record through association table

我正在使用 nodejs、sequelize 和 mysql。 我有 3 個表,用戶、參與者和 tirage,我這樣定義我的關聯: 這是參與者表的model: 由於這段代碼,我添加了記錄: 當我向剛剛創建的用戶添加一個 tirage 時,它可以工作,但是如果我嘗試在同一個用戶上添加另一個 tirag ...

無法創建唯一鍵約束 - 確保使用正確的列名,這取決於使用的命名策略

[英]Unable to create unique key constraint - Make sure that you use the correct column name which depends on the naming strategy in use

完整的錯誤信息是: 我的實體被指定為: 如果我注釋掉@Table(uniqueConstraints = { @UniqueConstraint(columnNames = { "aircraft_series_id", "service_enum" }) })注釋,則創建列,並且在 SQL 客戶端 ...

Elixir Phoenix - 在 null 上強制唯一性

[英]Elixir Phoenix - enforce uniqueness on null

我有一組事件,有一個日期。 日期僅給出全天(例如 2022-08-06)。 為了在一天內跟蹤事件的順序,我為每個事件保留了一個previous_event_id鍵,以便我可以創建一個鏈接列表。 當我在特定日期創建第一個事件時,它的previous_event_id將為 NULL。 所以我的數據庫中的 ...

MockMvc:處理唯一約束

[英]MockMvc : handling unique constraints

在我的項目中,我對名稱值有唯一約束,我這樣注釋: 這很好,並且有效......我想在項目部署中做的是,當用戶嘗試在數據庫中輸入一個名稱已經存在的 object 時,他們將看到一條錯誤消息“一個條目具有該名稱已經存在”或類似的東西,然后被重定向回他們的形式。 在使用 MockMvc 進行測試時,我有這 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM