2
定義使用Rails 5應用廣泛IDS我原本以爲這裏的解決方案:application-wide sequence 它看起來像行爲已經改變,因爲Rails的5如何在PostgreSQL的9.4.8
我定義了一個特定的順序來處理我的對象標識:
class BusinessRule < ActiveRecord::Base
### id generation
self.sequence_name = "objects_seq"
遷移,(跑之前我編輯模型),生成業務規則的順序:
business_rules_id_seq
此序列在business_rules.id列的COLUMN_DEF屬性中引用。
儘管self.sequence_name指令,ActiveRecord的仍然使用傳統的序列business_rules_id_seq。刪除序列不會改變一件事情。
你能幫忙嗎?