有沒有辦法將某些AR模型的ID設置爲從特定值開始? (說1000)?我只需要這個用於我的rspec測試,而不是用於在生產中運行的代碼。是否可以強制AR對象ID從某個值開始?
0
A
回答
3
對於MySQL,你可以做這樣的
ALTER TABLE tablename AUTO_INCREMENT = 1000;
而PostgreSQL的,你可以做這樣的
ALTER SEQUENCE tablename_id_seq RESTART 1000;
0
主鍵由您的數據庫管理,無法直接在AR中更改。 看到benchwarmer的答覆,通過你的分貝。
對於RSpec的測試,你可以只存根Model#id
和Model.find
等
相關問題
- 1. Yii2 AR類可以檢查,兩個對象是否有鏈接?
- 2. 對象對象是否可以強制轉換爲數組對象?
- 3. mysql表的id是否可以從0開始?
- 4. 是否可以加載一個對象,它從臨時狀態開始呢?
- 5. 是否可以使用對象ID而非對象初始化主幹集合?
- 6. 是否可以打開PyGTK對象?
- 7. HTML元素的ID是否始終可以從窗口對象中獲得?
- 8. 是否可以醃製QSettings對象?
- 9. 是否可以複製Realm對象?
- 10. 是否可以從servlet或過濾器開始對話
- 11. 是否可以強制參數成爲某種類型的鍵?
- 12. 是否可以將某個對象設置爲只讀方法
- 13. 我可以知道AppleScript對象是否具有某個屬性?
- 14. JS對象:強制屬性值是某種類型
- 15. 當使用JSF時,它是否強制初始化「子對象」?
- 16. C#在foreach中以某個值開始
- 17. 是否可以從PropertyInfo獲取「對象」?
- 18. 我可以強制Lua的表索引從零開始嗎?
- 19. 是否可以將值添加到js中某個對象的新屬性?
- 20. 有沒有辦法將新的Django對象的id值設置爲以某個值開始?
- 21. 是否可以將單個id值作爲對象傳遞給角度爲
- 22. 路線是否可以從一個變量開始?
- 23. 聯盟是否可以從一個空的var開始?
- 24. 是否可以強制更新接口?
- 25. 強制對象屬性是可序列
- 26. 以某個對象開始的子列表
- 27. JS對象值以'undefined'開始
- 28. Angular中的數字輸入是否可以以空值開始?
- 29. 是否有一個開源許可證可以強制衍生作品歸屬?
- 30. C++,是否可以聲明一個對象使用要求它是某個類?