natural-key

    1熱度

    1回答

    我在Django的燈具/自然鍵遇到問題。我想我已經解決了大部分常見問題,如this answer中指定的問題。 這可能都是一個紅色的鯡魚,因爲get_by_natural_key在shell工作得很好: >>> artifact = Artifact.objects.get_by_natural_key('PP_0772') >>> artifact <Artifact: PP_0772: T

    1熱度

    1回答

    雖然有很多的信息,圍繞如何建模,在JPA(2),一個一對一的關係OR具有自然鍵的實體,我一直沒能找到一個明確的/簡單的答案如何,我們兼得的情況下,即一比一的關係,其中父表具有天然的關鍵建模。很顯然,我可能錯過了這樣的教程;如果是的話,指點我也可以作爲答案。 而且,多次使用JPA和菜鳥如我,需要的不只是最基本的模式多一點的那一刻,一個能快速打中人牆。 因此,需要考慮以下DB模式: 會有什麼相應的JP

    0熱度

    1回答

    我正在創建一個記錄玩家統計信息的模型。 通過首先手動輸入數據點,我可以讓Django使用​​將具有自然鍵的數據序列化爲json文件。 我的計劃是將此序列化格式複製到批量插入其他數據點;問題是Django不會使用loaddata將json反序列化回數據庫。拋出的錯誤是 DeserializationError: int() argument must be a string or a number,

    5熱度

    1回答

    這是我在一個廣義的自然關鍵模型管理器中的嘗試。它就像the docs,除了它嘗試(不成功)從Meta.unique_together屬性中確定自然鍵字段名稱。 class NaturalKeyModelManager(Manager): def get_by_natural_key(self, *args): field_dict = {} for i, k i

    1熱度

    1回答

    我有以下實體(短版): GroupOfStudents: @Entity @Table(name = "group_of_students") @Inheritance(strategy = InheritanceType.JOINED) public abstract class AGroupOfStudents extends AModel { } Centuria: @Entit

    1熱度

    1回答

    我有一個簡單 public class SomeEntity { @Id private Integer id; @NaturalId private User owner; @NaturalId(mutable=true) private String name; ... } 與自然的ID創建一個唯一的密鑰(好!),它使owner從休眠狀態不變。然而

    0熱度

    1回答

    我看到此評論: [應用]與數據最相關的問題是使用自然鍵的。 來源:Surrogate vs. natural/business keys 我想這更多的支持證據,作爲註釋留下太多的想象空間。 它表明使用自然鍵的練習會產生與數據相關的問題,但不會指定出錯的地方......數據是否被損壞?不同步?變得錯誤,丟失,損壞?很難查詢? 當使用自然鍵設計數據庫與使用代理鍵相反時,會發生什麼樣的數據問題?使用代理

    2熱度

    2回答

    我們已經有了一個數據倉庫的設計,四個維度表和一個事實表創建一個事實表: dimUser ID,電子郵件,名字,姓氏 dimAddress ID,城市 dimLanguage ID,語言 dimDate ID,的startDate,結束日期 factStatistic ID,dimUserId,dimAddressId,dimLanguageId,dimDate,loginCount,pageCal

    3熱度

    1回答

    我使用通用外鍵與從auth.User繼承了我Users模型涉及不同的配置文件。我不能做dumpdata雖與--natural選項傳遞。它說, 錯誤:無法解析myproject.AdminProfile,myproject.TeacherProfile,myproject.Users在序列化應用程序列表中的依賴關係。 根據documentation,據說我們需要執行natural_key metho

    3熱度

    2回答

    我是新的維度建模我相信你們可以幫助我在下面的疑惑。 在生產系統中,我有一個事務表,例如銷售表。唯一標識符是一個名爲SaleId的主鍵。 例子: 我的疑問是造型事實表時,應在SaleID包含在事實表作爲NaturalKey? 而且應該事實表有SurrogateKey? 請隨時給我任何鏈接作爲參考。 在此先感謝