所以我对Ruby on Rails有点新鲜。在我的一个数据库类中,老师要求我们使用我喜欢的任何工具创建一个简单的应用程序。该应用程序必须能够获得新用户,让用户预约并添加患者(仅供医生使用),只需输入信息到数据库并查询数据库中的信息即可。SQL文件和Ruby on Rails
问题是,在这个项目的规范中说每个与数据库的交互都必须在“原始SQL”中完成,所以我不能使用Ruby On Rails实用程序。我一直在使用这个框架大约六个月,所以我熟悉它,并且我知道如何为数据库播种和查询制作“原始SQL”,但我不知道如何从我的database.sql文件启动项目,在那里创建模式和所有表。
这可以与任何DBMS,我目前有一个脚本为SQL服务器和MySQL。
如何使用sql文件创建我的项目来创建数据库而不是使用rails迁移?
在此先感谢!
不完全确定你要去哪里,但我的第一个想法是Rake。 –
@TonyHopkinson我有一个SQL脚本,我创建的数据库和所有表与他们的约束和主键和外键。我如何让rails使用该脚本创建数据库 – PatoBeltran
您可以在迁移和大多数其他地方使用'connection.execute'('这里有大量的SQL')。 –