ruby-on-rails - 访问在 Rails 中使用 migrate 创建的数据库表位置
问题描述
我使用 RubyMine 在 Rails 上做了功课。我需要提交带有数据库表的作业。但我无法访问数据库表文件位置,因为我不知道我使用 migrate 创建的文件夹在哪个文件夹下。我已经在我使用 postgresql 作为数据库的 rubymine 终端迁移了表。如果你能帮助我,我会很高兴的。从现在开始谢谢你。
解决方案
文件夹下有一个schema.rb
代表您的数据库的db/
文件。所以这是你第一个问题的答案。
第二个问题的答案是为了在不同的计算机上部署您的代码,需要安装第三方软件。在您的场景中,这个第三方是postgres
数据库服务器。要部署您的代码,只需在您的终端上键入rake db:setup
。此命令将创建您的数据库,运行迁移并最终为您的数据库播种(如果db/seed.rb
包含某些内容)。结果,之后rails s
应该有一些输出。
值得注意的是,它是与Rails
db 无关的框架。如果您没有使用postgres
特定功能,那么您将使用mysql
或sqlite
在不同的计算机/服务器上。但请记住,如果您想使用另一个数据库,您应该更改adapter
from 。config/database.yml
Ödev sunumunda başarılar。
推荐阅读
- jenkins - Jenkins 中的 RBAC:如何仅为用户和组管理创建自定义权限
- php - 如何存储具有动态选项和多个级别的各种嵌套列表?
- python-3.x - Flask 应用程序未返回预测值
- java - 在 RecyclerView 中创建 onClickListener
- css - 请问这里的解决方案是什么?问题是图像中我的名字“Samuel Oniyilo”之间的空格
- android - 钛中 AndroidManifest 中“android:targetSandboxVersion”属性的值无效
- javascript - 如何从创建的元素中的组中获取数组的值
- c++ - 遇到空行时停止输入
- python - 处理py中的异常,程序不给出输出
- mysql - 使用带有 MyISAM 的 Mysql 作为带有石英调度程序的数据库引擎