2016-06-16 34 views
0

我正在开发另一个开发人员采用的Ruby on rails项目。它部署在heroku上,使用heroku postgreSQL。Heroku PostgreSQL数据库 - 不一致的内容

当我在远程数据库的本地rails服务器上运行项目时,它工作正常。但有一个问题:我想删除一些条目。所以我试图通过PostgreSQL控制台连接。但是看起来PostgrqSQL-Console为我提供了另一个版本的数据库,而不是应用程序使用的版本。

例如,在应用最新的用户ID是540和数据库由控制台只有500

任何想法显示?先谢谢你。

+0

听起来像你正在远程连接到不同的数据库。你如何获得ID?从应用程序?要获得控制台:'heroku运行控制台' – seph

+0

嘿,我很确定我使用正确的数据库。我为ruby应用程序和pgadmin /控制台使用完全相同的连接设置。是否有可能,某些实体不是由数据库提供的,而是由ActiveRecord注入的。测试文件? –

+1

你试过'heroku run console'吗?我不运行pgadmin,所以我无法帮助你。 Heroku控制台为我提供了我所需要的一切。 – seph

回答

0

问题解决了。弹性搜索索引不同步。无论如何,谢谢你的帮助。