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

PostgreSQL。 Models.pyはデータベーススキームに変換されません

    mysqlからpostgresqlに移行しているので、postgresqlデータベースに必要なデータがないと想定しても問題ありません。

    現在のモデルはおそらくpostgresqlに直接インポートできます。ただし、これは、ファイルにある移行ファイルがpostgresqlと互換性があることを意味するものではありません。

    モデルが一定期間にわたって進化した可能性が非常に高く、postgresqlと互換性のない古い移行ファイルが多数存在する可能性が非常に高いです。

    ステップ1:プロジェクト内のすべてのアプリを調べて、移行フォルダーをクリアします。

    ステップ2:postgresqlデータベースを削除します(データがないと仮定します)

    ステップ3:次のコマンドを実行して、django内部テーブルの移行を作成します

     ./manage.py makemigrations
    

    ステップ4:アプリごとに次のコマンドを実行します。

     ./manage.py makemigrations my_app_name
    

    ステップ4:最後に、

    を実行します
     ./manage.py migrate.
    


    1. SQLServerExpressバックアップデータベース| SQLExpressバックアップの自動化とパージをスケジュールする方法

    2. MySQLSELECTインクリメントカウンター

    3. SQLServerのストアドプロシージャからcsv出力ファイルを作成する方法

    4. JavaのSQL文字列の一重引用符の無効な文字