我是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. 使用现有的mysql数据库创建一个新的Rails应用程序
- 2. Rails应用程序部署另一个Rails应用程序
- 3. Rails应用程序中的数据库
- 4. 在现有Rails应用程序中嵌入React应用程序
- 5. 如何将Rails应用程序嵌套到另一个Rails应用程序中
- 6. 如何将现有的Rails应用程序嵌入/装载到另一个Rails应用程序中?
- 7. 有一个Rails 3.1的应用程序
- 8. 将Rails应用程序连接到现有的Mongodb数据库
- 9. 新的rails应用程序有哪些数据库选项?
- 10. 从一个rails应用程序提交数据到另一个
- 11. 现有Rails应用程序的REST API
- 12. 如何使用rails将一个应用程序数据库中的列更新为另一个应用程序数据库列
- 13. 从另一个应用程序访问一个应用程序的数据库
- 14. 使用Redis作为Rails应用程序中的主数据库
- 15. Rails仓库应用程序
- 16. Rails + iframe:在您的rails应用程序中呈现另一个网站
- 17. 使用Rails应用程序
- 18. 将Rails应用程序连接到现有数据库
- 19. 我有一个Rails应用程序,需要实现使用AuthLogic
- 20. 具有相同数据库的两个rails应用程序?
- 21. 有两个数据库支持团队的Rails应用程序
- 22. 具有多个数据库连接的Rails应用程序
- 23. 在新的rails应用程序中使用遗留数据库的问题
- 24. 如何在现有的Rails应用程序中使用gRPC
- 25. 在同一个数据库上运行新的rails应用程序*和* legacy应用程序
- 26. 从另一个rails应用程序在一个rails应用程序上运行一个shell脚本
- 27. Rails - 使用另一个应用程序的SOAP接口
- 28. 使用的ActiveResource POST来创建另一个Rails应用程序
- 29. 在Firefox OS中使用现有的数据库应用程序
- 30. 在iPhone中使用现有的Sqlite数据库应用程序
在我的database.yml文件中,我将整个路径添加为/ var/lib/mysql/development,因为那是我以前rails应用程序的开发数据库所在的地方。当我进入新rails应用程序的目录并执行了rake db:migrate时,它会使rake中止。数据库名称不正确。我无法找出数据库名称有什么问题。如果我删除整个路径名称,并将其作为开发提及,然后运行服务器,则表示development.locs不存在(这里的loc是控制器名称)。有人能帮我找出解决方案吗? – mamatha 2010-02-28 04:41:34