Heroku のサーバーにあるアプリのディレクトリにログインしました。
Heroku run bash -app appname
次に、データベースを削除しました。
Rm -r dev.db
ただし、データベースを同期しようとすると、新しいテーブルが作成されません。そして、本番サイトに行くと、まだすべてのデータベース コンテンツがあり、ログインできます。
私が間違っていることへの洞察はありますか?データベースを完全に再作成したい。
注:私はDjangoアプリを持っています
更新:これが私のデータベース設定です
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3", # Add "postgresql_psycopg2", "postgresql", "mysql", "sqlite3" or "oracle".
"NAME": PROJECT_ROOT + os.sep + "dev.db", # Or path to database file if using sqlite3.
"USER": "", # Not used with sqlite3.
"PASSWORD": "", # Not used with sqlite3.
"HOST": "", # Set to empty string for localhost. Not used with sqlite3.
"PORT": "", # Set to empty string for default. Not used with sqlite3.
}
}
次に、Heroku の次のインジェクション コードがあります。
import dj_database_url
DATABASES = {'default': dj_database_url.config(default='postgres://localhost')}