ruby-on-rails - Heroku 数据库导入将时间列转换为文本列。可以做些什么吗?

标签 ruby-on-rails postgresql heroku sqlite taps

当我在做的时候

heroku db:push

为了导入我的 Rails 应用程序的开发数据库,​​“时间”列变为“文本”列。也就是说,它们在我的 SQLite 开发数据库中是“时间”,在我“推送”之前它们在 Heroku 上是“时间”,但之后它们变成了“文本”。

有没有办法将我的 SQLite 列推送为“时间”?为什么会这样?

最佳答案

Heroku 发布了一个应用程序,使您可以在 Mac 上轻松使用 Postgresql,我建议在开发中使用它。

http://postgresapp.com/

如果您部署到与本地使用的不同的数据库,您一定会遇到问题。

关于ruby-on-rails - Heroku 数据库导入将时间列转换为文本列。可以做些什么吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12014306/

相关文章:

ruby-on-rails - 使用 Devise 注销时真实性 token 无效

tomcat - 配置 webapp.runner 在开发环境中接受 https 和 http 流量

python - Heroku 的 Procfile 无法正常工作 - 使用 Waitress 的 Django

sql - 如何从 postgresql 中的表中删除单引号?

database - 我在我的 mac 上设置了 psql 和 pgadmin。我可以在两者上创建数据库和表,但它们似乎没有连接

javascript - Ember - 使用 heroku 强制 https

ruby-on-rails - 安装 rails-4.0.0 时出错

php - 如何在 PHP 中生成密码,就像在 Ruby on Rails 中通过 Devise Gem 所做的那样

ruby-on-rails - 无法加载这样的文件 -- mysql2/mysql2

postgresql - 我想在 Redis 中缓存新数据,然后再将它们直接插入 Postgres