バックグラウンドでは、私はsqlite3ローカルデータベースをHerokuのpostgresqlデータベースに移行しようとしています。sqlite3 - データベースファイルを開くことができません
私の(Django)開発サーバーを介してdbにローカルでアクセスすることに問題はありません。しかし、私はHerokuにデータベースをプッシュしようとすると、ファイルを開くことができないと言います。私はGoogleで見てきた
Loaded Taps v0.3.23
Warning: Data in the app 'my-app-name' will be overwritten and will not be recoverable.
Failed to connect to database:
Sequel::DatabaseConnectionError -> SQLite3::CantOpenException: could not open database: unable to open database file
ほとんどすべてがタップの以前のバージョンではいくつかのバグに関する:
heroku db:push sqlite://path/to/db --confirm my-app-name
は、私は、次のメッセージが表示されます。そうでなければ、私はここで何をすべきか分かりません。
私はthis questionなどのアドバイスに従ってアクセス権について試してみましたが、ファイルとフォルダを完全に読み書きすることができます。私はアクセス権にあまり経験がありません - dbの所有権を別のユーザーに切り替える必要がありますか?
アイデアが好きですが、私はこれを受け取ります: 'エラー:データベースをシリアル化できません: ' – tchaymore
この時点で、dumpdataに--tracebackフラグを使用してください。外部キーが見つからないようです。 – Martin