0
我正在开发另一个开发人员采用的Ruby on rails项目。它部署在heroku上,使用heroku postgreSQL。Heroku PostgreSQL数据库 - 不一致的内容
当我在远程数据库的本地rails服务器上运行项目时,它工作正常。但有一个问题:我想删除一些条目。所以我试图通过PostgreSQL控制台连接。但是看起来PostgrqSQL-Console为我提供了另一个版本的数据库,而不是应用程序使用的版本。
例如,在应用最新的用户ID是540和数据库由控制台只有500
任何想法显示?先谢谢你。
听起来像你正在远程连接到不同的数据库。你如何获得ID?从应用程序?要获得控制台:'heroku运行控制台' – seph
嘿,我很确定我使用正确的数据库。我为ruby应用程序和pgadmin /控制台使用完全相同的连接设置。是否有可能,某些实体不是由数据库提供的,而是由ActiveRecord注入的。测试文件? –
你试过'heroku run console'吗?我不运行pgadmin,所以我无法帮助你。 Heroku控制台为我提供了我所需要的一切。 – seph