mysql - 使用MySQL workbench为rails app创建表和数据

标签 mysql ruby-on-rails

我能否使用 MySQL Workbench 创建表并添加数据,然后将其导入/连接到我的 Rails 应用程序中?我的 Rails 应用程序已经连接到 MySQL。我只是想知道我是否通过 app_development 模式在 MySQL Workbench 中创建表,这是否会同步到我的 Rails 项目,是否有办法检查它是否有效?

最佳答案

你可以使用

rake db:schema:dump

从现有数据库生成 schema.rb。

有了 schema.rb,您可以生成一个空的初始迁移,并将生成的模式中的 create_table 和其他语句放在那里。这样做将允许您使用所有相关的 rake 任务,就像您通过一系列迁移以“Rails 方式”开发数据库一样。

关于mysql - 使用MySQL workbench为rails app创建表和数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39188233/

相关文章:

mysql - 为什么 "schema"在 MySQL 和 SQL Server 中不同?

mysql - MariaDB 将数据上传到表后创建不必要的临时文件

ruby-on-rails - Ruby on Rails 4 选择多个

ruby-on-rails - 如何从 OS X 中删除 Ruby

jquery - 在 Ruby on Rails 中从数据库获取值

javascript - 未捕获( promise )SyntaxError : Unexpected token < in JSON at position 0

mysql - 如何求和两个字段

ruby-on-rails - 使用 Stripe Connect 时,如何处理 'account with this email already exists' 错误?

ruby-on-rails - 为什么 Rails with Passenger/nginx 只能在开发模式下工作?没有可用的日志

mysql - 无法使用可移植 Xampp 通过 Django 连接到 MySQL