私はここで少し問題があります、私はdjangoアプリを持っています、それはどういうわけか、本番環境でDBが存在しないテーブルに、存在する他の行と同じ名前の行を作成しました、わかりました、これは奇妙に聞こえるかもしれません、しかし、私の質問は本当に単純です:
Herokuに削除できないDBがあり、テーブルの1行、またはそのテーブル(およびそのテーブルのみ)を削除したいのですが、その方法がわかりません。
どうすればいいですか?
私はここで少し問題があります、私はdjangoアプリを持っています、それはどういうわけか、本番環境でDBが存在しないテーブルに、存在する他の行と同じ名前の行を作成しました、わかりました、これは奇妙に聞こえるかもしれません、しかし、私の質問は本当に単純です:
Herokuに削除できないDBがあり、テーブルの1行、またはそのテーブル(およびそのテーブルのみ)を削除したいのですが、その方法がわかりません。
どうすればいいですか?
heroku cli を使用heroku pg:psql
して PG インスタンスに直接接続し、必要な SQL コマンドを発行できます。または、データベースに接続された GUI ( の DATABASE_URL 構成キーの情報heroku config
) を使用して、そこから実行します。
を使用して Heroku データベースに接続します
heroku console
次に、必要に応じてテーブル名と列名を変更する以下のコマンドを入力します (または、削除するレコードを見つけたい列名と条件を投稿します)。
User.find(1).destroy