unique-constraint

    1熱度

    1回答

    我正在開發基於舊數據庫的新應用程序。舊的遺留數據庫不使用引用完整性,首先我們嘗試不更改現有的模式。我仍然希望能夠在EF生成的POCO類中使用導航屬性。 但是,舊的數據模型在子 - 父關係方面存在一個大問題:子表中的列通過父代的uniqe鍵引用父表,而不是通過父表的主鍵引用父表。還有可能產生這種關聯嗎? 我試圖將父表中的唯一鍵標記爲「實體鍵」,但是仍然需要爲父表的主鍵提供映射,這是我無法訪問的,因爲

    2熱度

    2回答

    我認爲這會有點深奧,但是想要拋出這種情況,以防萬一有人試過這樣的事情,或者如果有人已經嘗試過,發現它是不可能的。 我們有一張表,它需要對某一組列進行唯一性約束,但它也有一個「軟刪除」指示器。已被標記爲「已刪除」的記錄不應包括在唯一性檢查中。 這很好,我可以用一個獨特的基於函數的索引輕鬆解決這個問題。然而,問題更復雜的是,如果我們要在數據庫中實現這個約束,它必須是一個延遲約束,因爲Hibernate

    18熱度

    11回答

    我有一個表「用戶」與「登錄」欄定義爲: [login] VARCHAR(50) UNIQUE NOT NULL 現在我想用SQL腳本刪除此唯一約束/索引。我發現它的名字UQ_ 用戶 _7D78A4E7在我的本地數據庫中,但我想它在另一個數據庫上有不同的名稱。 什麼是放棄這個唯一約束的最好方法是什麼?或至少任何... 謝謝。

    5熱度

    1回答

    我不斷收到: SQL error: ERROR: could not create unique index "service_import_checksum_key" DETAIL: Key (checksum)=() is duplicated. 在聲明中: ALTER TABLE "public"."service_import" ADD CONSTRAINT "service_import

    1熱度

    1回答

    我有一個應用程序,我讀取文件夾內的所有子文件夾。我只想讀取由我的應用程序創建的文件夾。所以我想生成唯一的標識符作爲文件夾名稱,應該可以識別我的應用程序創建的文件夾名稱。如果任何其他文件夾被複制到相同的位置,我想通過檢查他們的名字來忽略這些文件夾。

    3熱度

    3回答

    這是對我的其他帖子之一發表的評論的後續行動。我想要有一個deleted_on列來檢測已刪除的記錄,其中十六進制表示此列是多餘的。 這裏是他的評論: 你要使用deleted_xx字段,以確定該記錄被刪除? imho,最好也是最好的方法是添加記錄布爾數據類型的某些活動屬性(例如名爲ACTIVE的字段)。因此,爲了「刪除」記錄,我們必須在單個UPDATE查詢中更新ACTIVE字段和update_date

    1熱度

    1回答

    我有以下(簡化)結構,它允許我跟蹤已分配給單元的設備。由於設備只能位於表格中的單元格中,因此我創建了一個約束條件,指出idEquipment和idCell在表格中必須是唯一的。 CREATE TABLE [dbo].[CellEquipment]( [idEquipment] [int] NOT NULL, [idCell] [int] NULL, CONSTRAINT [PK

    0熱度

    1回答

    我正在尋找將一個唯一的約束添加到將是可逆的2列表。 換句話說,如果我有: Table Linking ------------- Link1 | Link2 ------------- 1 | 2 上述條目將被認爲是相同的: Table Linking ------------- Link1 | Link2 ------------- 2 | 1 ...所以我不希望能夠

    1熱度

    1回答

    INSERT INTO SS_ALERT_EVENTS ( ALERT_ID, EVENT_ID, TIME_DURATION, ALERT_EVENT_EFFECT, DATASET_ASSIGN_RULE, KEY_FIELDS_ASSIGN_RULE, SIDE, ALERT_VALIDATION_RULE, UNIQUE_ID) VALUES ('test1', 7 , 0, 1 , NU

    9熱度

    2回答

    我正在使用ormlite for Android,我試圖獲得多列唯一約束。截至目前,我只能夠得到這樣的indiviudal列的唯一約束: CREATE TABLE `store_group_item` (`store_group_id` INTEGER NOT NULL UNIQUE , `store_item_id` INTEGER NOT NULL UNIQUE , `_i