ruby-on-rails – 如何在执行rake db:setup之前检查数据库是否
发布时间:2020-12-16 20:55:04 所属栏目:百科 来源:网络整理
导读:如何在执行rake db:setup之前检查数据库是否存在于rails中? 我想在db:create完成之前检查数据库是否已经存在.到目前为止,我还没有在rails中看到过具体的方法,但我知道这可以使用mysql脚本完成 解决方法 这是一个检查数据库是否已存在的方法: def databas
如何在执行rake db:setup之前检查数据库是否存在于rails中?
我想在db:create完成之前检查数据库是否已经存在.到目前为止,我还没有在rails中看到过具体的方法,但我知道这可以使用mysql脚本完成 解决方法
这是一个检查数据库是否已存在的方法:
def database_exists? ActiveRecord::Base.connection rescue ActiveRecord::NoDatabaseError false else true end 参考 > ActiveRecord::Base.connection (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- c# – 使用MVCContrib对单元测试MVC 3控制器和视图时,将Rou
- ruby-on-rails – 设计gem:初始安装后添加模块
- xsd – 如何在XML Schema中定义具有相同名称和不同属性值的
- c# – MSXML创建XML“标题”
- c# – 为什么System.Reflection.IntrospectionExtensions.G
- PHP正则表达式抓取某个标签的特定属性值的方法
- magento 模板XML文件介绍
- SuperMap iClient 6R for Flex 简单操作地图
- ruby-on-rails – 如何通过覆盖诸如respond_with之类的方法
- flex的AIR处女作-QQ聊天记录拷贝另存服务器
推荐文章
站长推荐
- 在Swift中将AnyObject转换为字典
- Parsed configuration file: 'class path re
- 开源 – 什么是TDD在行动中的质量现实世界?
- Visual C 6.0和Visual C 2008有什么区别?
- Case: 一个read-only 角色对某个schema下的新建的
- 如何使用Cocos2d-x 3.0制作基于tilemap的游戏:第
- ruby – Vagrant up Segfault错误
- 新的FUITableViewDataSource – 如何使用?斯威夫
- c#-4.0 – C#shift operator overload
- nosql – DynamoDB:获取所有项目
热点阅读