ruby-on-rails - 查看 Rails 迁移输出的方法

标签 ruby-on-rails postgresql activerecord migration

有没有一种简单的方法可以查看 Rails 迁移生成的实际 SQL?

我遇到这样一种情况,即更改列类型的迁移在我的本地开发机器上工作,但在生产服务器上部分失败。

我的 postgreSQL 版本在本地版本和生产版本之间有所不同(生产版本为 7,本地版本为 8)所以我希望通过查看在本地成功迁移时生成的 SQL,我可以制定一个 SQL 语句在生产版本上运行以修复事情....

最佳答案

查看日志文件:本地的 log/development.log 与服务器上的 log/production.log。

关于ruby-on-rails - 查看 Rails 迁移输出的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2634142/

相关文章:

mysql - Activerecord:提取特定列和关联的关联计数

sql - 查询没有结果数据的目的地 - PostgreSQL

ruby-on-rails - 条件包含在单表继承模型中

postgresql - AWS Redshift 从 S3 加载数据

ruby-on-rails-3 - 不同型号条件下的范围

sql - 从 Rails 3 中的 Active-record 查询中检索 SQL 查询

ruby-on-rails - 在 Ruby on Rails 中将 zip 文件作为附件发送

ruby-on-rails - 简单表单删除关联记录

ruby-on-rails - 通过在数据库中的 View 上运行 sql 对结果进行分页

c# - 用于存储左、上、宽和高的 PostgreSql 矩形数据类型