0
私は別の開発者が採用したRuby on railプロジェクトに取り組んでいます。それはherokuに展開され、heroku postgreSQLを使用します。Heroku PostgreSQLデータベース - 一貫性のないエンティティ
リモートデータベースを使用してローカルのレールサーバーでプロジェクトを実行すると、正常に動作します。しかし、1つの問題があります:私はいくつかのエントリを削除したいと思います。そこで私はPostgreSQL-Console経由で接続しようとしました。しかし、PostgrqSQLコンソールは、私がアプリケーションで使用しているデータベースとは別のバージョンのデータベースを提供しているようです。
たとえば、アプリで最新のユーザーIDは、コンソールのみ500
任意のアイデアで表示540と、データベースにありますか?前もって感謝します。
あなたは別のデータベースにリモートで接続しているようです。どのようにIDを取得していますか?アプリから?コンソールを起動するには: 'heroku run console' – seph
ねえ、私は正しいデータベースを使用していると確信しています。私は、rubyアプリケーションとpgadmin/consoleの両方に対して、まったく同じ接続設定を使用します。特定のエンティティがデータベースによって提供されないが、例えばActiveRecordに注入されることは可能であるか?ファイルをテストしますか? –
'heroku run console'を試しましたか?私はpgadminを実行しないので、私はそこにあなたを助けることができません。 Herokuコンソールは私に必要なものすべてを与えます。 – seph