Ruby on rails 在现有数据库中使用Rails
因此,我有一个现有的postgres数据库,它由python脚本填充。现在我正在制作一个rails api,它将数据提供给客户机。有趣的是,我所要做的就是创建模型类并简单地定义关系。没有迁移文件,没有模式,它只是工作。有几个问题Ruby on rails 在现有数据库中使用Rails,ruby-on-rails,postgresql,Ruby On Rails,Postgresql,因此,我有一个现有的postgres数据库,它由python脚本填充。现在我正在制作一个rails api,它将数据提供给客户机。有趣的是,我所要做的就是创建模型类并简单地定义关系。没有迁移文件,没有模式,它只是工作。有几个问题 我说的schema.rb仅用于创建 数据库如果我没有在我的rails应用程序中运行任何迁移,我不会 需要任何模式或迁移文件吗 我曾经认为rails使用 schema.rb的帮助。但它似乎是唯一一种能把ORM层粘在一起的胶水 数据库是命名约定吗?我有什么陷阱吗 这样做可
- 我说的
仅用于创建 数据库如果我没有在我的rails应用程序中运行任何迁移,我不会 需要任何模式或迁移文件吗schema.rb
- 我曾经认为rails使用 schema.rb的帮助。但它似乎是唯一一种能把ORM层粘在一起的胶水 数据库是命名约定吗?我有什么陷阱吗 这样做可能会忽略问题
- 快速概述数据库的状态
- 使用
任务时创建数据库表db:schema:load
- 在gems中,(我认为)它用于创建特定于租户的模式