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

django.db.utils.ProgrammingErrorのトラブルシューティングの手順:リレーションdjango_migrationsのアクセス許可が拒否されました

    この質問 。基本的に、postgres特権はdbユーザーに再付与する必要がありました。私の場合、それは仮想環境設定ファイルで設定したユーザーでした。コマンドラインから(またはpostgres内で)mydatabaseで次を実行します。 およびdbuser 独自のデータベースとユーザー名である必要があります:

    psql mydatabase -c "GRANT ALL ON ALL TABLES IN SCHEMA public to dbuser;"
    psql mydatabase -c "GRANT ALL ON ALL SEQUENCES IN SCHEMA public to dbuser;"
    psql mydatabase -c "GRANT ALL ON ALL FUNCTIONS IN SCHEMA public to dbuser;"
    


    1. アソシエーションテーブルの正しい名前は何ですか(多対多の関係)

    2. unix_timestamp(MySQL)のデータ型は何ですか?

    3. JDBC4Connectionのメモリリーク

    4. php値をjavaに保存します