我正在尝试将我的应用从Cloud9 IDE迁移到Heroku平台。我能够提供页面没有问题,但页面没有加载任何据称迁移过的信息。我没有看到任何错误消息,也不知道如何检查表是否在ClearDB中正确创建。
如何确保正确创建表格并加载数据?
采取了以下步骤: - 使用ClearDB Ignite变体在Heroku上获取远程MySQL设置 - 将我的Express服务器中的数据库连接更改为我的Heroku应用程序的凭据(如果/看起来是否存在CLEARDB_DATABASE_URL并使用Heroku应用程序URL连接) - 将数据库表转储到文件中并在远程数据库上运行该文件: - mysqldump -uroot --no-data> tables.sql --mysql -h" us-cdbr-iron-east-04.cleardb.net"数据库< tables.sql
答案 0 :(得分:0)
确定。我想到了。看起来我只导出了表,而不是导出整个数据库的值。我为整个数据库做了一个mysqldump,然后把它推到了heroku,一切都出现了。