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

PostgreSQLに転送した後の「関係が存在しません」エラー

    はい、Postgresqlはケースアウェアデータベースですが、djangoはそれを知るのに十分賢いです。すべてのフィールドを変換し、通常はモデル名を小文字のテーブル名に変換します。ただし、ここでの本当の問題は、モデル名の前にアプリ名が付けられることです。一般的に、djangoテーブルの名前は次のようになります:

    <appname>_<modelname>
    

    あなたはそれが正確に何であるかを知ることができます:

    from myapp.models import UserProfile
    print (UserProfile._meta.db_table)
    

    明らかに、これは./manage.py shellによって呼び出されるdjangoシェルに入力する必要があります このprintステートメントの結果は、クエリで使用する必要があるものです。



    1. Microsoft SQL Server –SQLサタデーダラスに参加してください

    2. mysqlワークベンチから実行されるクエリがmysqlcliから直接実行するよりもはるかに時間がかかるのはなぜですか?

    3. node-mysqlでSSHトンネリングを使用してMySQLに接続します

    4. array_push()vs. $ array [] =....どちらが最速ですか?