我是Rails的新手。我之前创建了一个Rails应用程序,并在开发数据库中收集了一些数据记录。假设我创建了一个新的Rails应用程序,并且我更愿意在新创建的Rails应用程序中使用第1个Rails应用程序的现有开发数据库,那么我该怎么做?在新的Rails应用程序中使用另一个Rails应用程序的现有数据库
0
A
回答
0
只需更改文件config/database.yml并设置数据库名称。
0
您的database.yml应该是这样的:
development:
host: localhost
adapter: mysql
database: your_database_name [just the name, not the path]
username: your_username
password: your_password
test:
...
production:
...
0
您需要在database.yml文件,以更改数据库名称。 您遇到的问题是迁移。
我会将先前的应用程序的迁移表单复制过来,以便保持版本号的迁移完整性并在需要时回滚。
另外,如果您看到的是development.locs - 该locs引用table_name,它在宁静的上下文中通常也是巧合的控制器的名称。
相关问题
- 1. Rails应用程序部署另一个Rails应用程序
- 2. 在现有Rails应用程序中嵌入React应用程序
- 3. 多个数据库用户在一个Rails 3应用程序
- 4. 将Rails应用程序连接到现有的Mongodb数据库
- 5. 从一个rails应用程序提交数据到另一个
- 6. 使用Redis作为Rails应用程序中的主数据库
- 7. Rails仓库应用程序
- 8. 将Rails应用程序连接到现有数据库
- 9. 我有一个Rails应用程序,需要实现使用AuthLogic
- 10. 在新的rails应用程序中使用遗留数据库的问题
- 11. 具有多个数据库连接的Rails应用程序
- 12. 如何在现有的Rails应用程序中使用gRPC
- 13. 在同一个数据库上运行新的rails应用程序*和* legacy应用程序
- 14. 从另一个rails应用程序在一个rails应用程序上运行一个shell脚本
- 15. 使用的ActiveResource POST来创建另一个Rails应用程序
- 16. Rails - 使用另一个应用程序的SOAP接口
- 17. 在Rails应用程序中使用Nokogiri
- 18. 在RAILS应用程序中使用JavaScripts
- 19. Rails应用程序
- 20. 在rails应用程序中导入PostgresSQL中的数据库
- 21. 在heroku rails中同步两个数据库应用程序
- 22. 如何在Rails应用程序中使用多个数据库使用database.yml
- 23. Stateful Rails应用程序。不在数据库中存储数据
- 24. 将twitter-bootstrap-rails添加到现有的rails应用程序中
- 25. 从另一个应用程序的rails 3 ajax响应
- 26. 在我的Rails应用程序中导入salesforce数据库
- 27. 如何将现有数据库从一个应用程序复制到另一个应用程序
- 28. Rails 3.2.8 - 在单个Rails应用程序中访问多个数据库
- 29. Rails应用程序在Rails应用程序的子文件夹中
- 30. 如何使用rails> 3.0.3创建新的rails应用程序?
在我的database.yml文件中,我将整个路径添加为/ var/lib/mysql/development,因为那是我以前rails应用程序的开发数据库所在的地方。当我进入新rails应用程序的目录并执行了rake db:migrate时,它会使rake中止。数据库名称不正确。我无法找出数据库名称有什么问题。如果我删除整个路径名称,并将其作为开发提及,然后运行服务器,则表示development.locs不存在(这里的loc是控制器名称)。有人能帮我找出解决方案吗? – mamatha 2010-02-28 04:41:34