Trying to write a rake task that will fail if the database exists
鉴于rake db:drop如果不能删除数据库,它不会失败,我试图找到一个rake任务,如果数据库仍在那里将会失败。 有任何想法吗?
也许你可以尝试通过SQL删除数据库并检查查询结果。 如果查询返回类似"数据库xxx不存在"的内容,或者可能是特殊代码(如-1),那么您将无法执行Rake任务。
鉴于rake db:drop如果不能删除数据库,它不会失败,我试图找到一个rake任务,如果数据库仍在那里将会失败。 有任何想法吗?
也许你可以尝试通过SQL删除数据库并检查查询结果。 如果查询返回类似"数据库xxx不存在"的内容,或者可能是特殊代码(如-1),那么您将无法执行Rake任务。