我将我的应用程序推送到heroku,但似乎数据库没有迁移(数据库中有0个表和0个条目)。如何正确地进行迁移?
我将我的应用程序推送到heroku,但似乎数据库没有迁移(数据库中有0个表和0个条目)。如何正确地进行迁移?
如果您正在使用Starter级别的数据库,则会有一个延迟来填充这些统计信息。如果您在psql
中,您可以立即查看是否有表:
$ heroku pg:psql -a app_name
psql=> \dt
[...tables...]
此外,请参阅我在此处的答案,介绍如何在本地使用Postgres而不是SQLite3(推荐):
\dt
命令是立即执行的。如果它找不到任何内容,那就意味着没有东西。在本地迁移到 postgres 并重试。导入/导出指南:https://devcenter.heroku.com/articles/heroku-postgres-import-export - catsby