如何使用布爾值創建遷移並將admin
字段添加到users
表中,並在Sinatra中將缺省值設置爲false?我正在使用Active Record。創建遷移以將`admin`字段添加到`users`表
0
A
回答
2
它仍然只是ActiveRecord,這與在Rails中使用它沒有區別。
class AddAdminToUsers < ActiveRecord::Migration
def change
add_column :admin, :boolean, :default => false
end
end
您可能還需要檢查出西納特拉,ActiveRecord的寶石,這將給你一些額外的rake任務,使事情變得更容易一些。
這裏也是一個關於使用Sinatra和ActiveRecord的有用的文章。
0
我也有這個問題。
class AddAdminToUsers < ActiveRecord::Migration
def change
change_table :users do |t|
t.column :admin, :boolean, default: false
end
end
end
相關問題
- 1. 將「through」表添加到django字段並使用South遷移?
- 2. 將`help_text`添加到Django Admin字段
- 3. Django Admin - 添加按鈕以創建重複字段
- 4. 添加遷移不將模型添加到遷移文件
- 5. 如何將默認值添加到RoR遷移中的字段?
- 6. Django - 將表單添加到django admin中的字段集?
- 7. 爲什麼EF遷移添加字段?
- 8. 創建遷移以添加列到表的Rails導致運行rake數據庫時出錯:遷移
- 9. 添加遷移在代碼遷移/代碼中首先創建空遷移
- 10. 如何在添加hstore字段後創建遷移? (django-hstore與南)
- 11. 將列添加到郵箱遷移
- 12. Django遷移創建只有一個字段的表
- 13. Rails的遷移創建表
- 14. Laravel遷移 - 表未創建
- 15. 遷移創建被禁表
- 16. 字段添加到Django的AbstractUser都沒有出現在遷移
- 17. 如何添加兩個引用列來創建表遷移?
- 18. 如何創建yii2遷移併爲表添加註釋?
- 19. 動態添加多個字段到Django Model Admin只讀字段
- 20. 如何創建遷移以將初始數據插入表中?
- 21. 如果我不將「default」添加到遷移方法,字段值是否爲空?
- 22. 使用遷移將索引添加到Django中的模型字段
- 23. 如何使用遷移插件將tinyint添加到cakephp 3中的databse字段?
- 24. 將Drupal字段遷移到WordPress作爲自定義字段
- 25. 如何在遷移中將數據添加到新創建的列中?
- 26. 如何通過遷移將關聯添加到已創建的關係中?
- 27. 將字段添加到PHP表格
- 28. 將字段添加到Spotify列表
- 29. 將隱藏字段添加到表單
- 30. 將字段添加到列表
西納特拉不是一個數據庫:
我用,而不是
add_column
所以最終代碼它change_table
方法會是什麼樣解決。您在Sinatra應用程序中使用了哪些數據庫? – whitehat101我正在使用sqlite3 – lipenco
如果您使用ActiveRecord => http://www.sinatrarb.com/faq.html#ar-migrations –