3
我想在yesod中設置我的postgres模式。計劃是讓yesod生成表格,但是我將在C++程序中通過lua腳本將新記錄插入到表格中。我希望其中一個表具有基於來自C++環境的獨特Int64的主鍵。我可以使用Persistent將此列作爲表格鍵,但是沒有自動生成ID?任何方式來使一個不使用持久ID機制的表鍵?
我想我可以有一個常規的持久風格的記錄ID列和Int64列,但這似乎是浪費和過於複雜。 Int64將始終是唯一的,這就是我將用來查找表記錄以查看它們是否已經存在的。
我沒有檢查,但如果你修改由持久化到Int64創建的ID列的類型?遷移之後將持續改變類型嗎? – 2012-02-28 15:37:51