繁体   English   中英

什么:force => true在模式文件中的意思

[英]What does :force => true mean in the schema file

如果你查看db / schema.rb,你会看到类似的东西:

create_table "users", :force => true do |t|

什么:force => true是什么意思?

来自Rails文档

:力

设置为true以在创建表之前删除表。 默认为false。

基本上,这有助于确保数据库的完整性。 如果您正在手动处理迁移,那么确保从一个干净的平板创建新表是有帮助的,而不是冒着源于一次性创建的表的命名冲突的风险。

这只是在创建之前删除表。 在这里查看文档以获取更多信息: ActiveRecord :: ConnectionAdapters :: SchemaStatements

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM