実稼働環境を展開(移行を含む)しようとしました。しかし、私のDjangoの移行(列の追加など)は非常に頻繁に停止し、それ以上進行しません。djangoの移行が進行せず、データベースのロックが行われます
私はpostgresql 9.3で作業しています。この問題の原因がいくつか見つかります。 postgresqlにアクティブなトランザクションがある場合、alter tableクエリは機能しません。これまでは、移行前にpostgresqlサービスを再起動することが解決策でしたが、これは悪い考えです。
うまく展開することをお勧めしますか?
あなたの答えをありがとう。私のサービスはかなり簡単です。単純な選択クエリがいくつかあります。だから私は接続があるかどうかは非常に長い時間がかかるかどうかはわかりません。 (1分以上のように、頻繁に起こることさえあります)さらに、データベースのロックを完全にするために待機するのはどうしたら起こるのでしょうか? – qodot