sql >> データベース >  >> RDS >> PostgreSQL

pythonmanage.pymigrateはpostgresデータベースに変更を加えません

    そのmodels.pyファイルを含むアプリがプロジェクトの設定ファイルのINSTALLED_APPSに含まれていることを確認してください。また、自分が何をしているのかが確実でない限り、アプリの移行フォルダーの下にあるファイルには触れないでください。また、設定ファイルで指定されているDBアカウントに必要な権限があることを確認してください。

    最近Djangoのバージョンを変更した場合は、このリンク あなたに役立つかもしれません。ただし、とにかく試してみて、この場合はアプリごとに移行してください:

    python manage.py makemigrations app_name
    

    他のすべてが失敗した場合は、データベースのテーブルを削除し、すべてを最初から再生成します。ただし、ある時点で移行ファイルのいずれかを台無しにした場合は、makemigrationsを実行する前にそれらをすべて削除して、manage.pyが機能する移行ファイルの新しいワーキングセットがあることを確認することをお勧めします。



    1. SpringDataで@Idとして文字列を使用することはできません

    2. MySQLで流暢なnHibernateを設定する方法

    3. MySQL:Curdate()とNow()

    4. Null値を許可するORACLE制約、IF