0
私はdjangoでデータベースの移行を処理することができますが、私たちは開発中にサーバーを停止してからデータベースを変更し、サーバーを再実行しながらサイトを運用しているのでしょうか?私は自分で学習しており、事前に感謝の気持ちを理解することはできません。makemigrationsまたはマイグレーションサーバーが実行中に
私はdjangoでデータベースの移行を処理することができますが、私たちは開発中にサーバーを停止してからデータベースを変更し、サーバーを再実行しながらサイトを運用しているのでしょうか?私は自分で学習しており、事前に感謝の気持ちを理解することはできません。makemigrationsまたはマイグレーションサーバーが実行中に
sshを使用してサーバに接続し、コマンドを実行してサーバを停止することなく移行できます。実行が完了すると、サーバを再起動します。
python manage.py makemigrations
、その後
python manage.py migrate
、サーバーを再起動します。
例えば:nginxのの場合は、あなたが理解しようとしている何
sudo service gunicorn restart
sudo service nginx restart
gunicorn?なぜサーバーを停止する必要がありますか? –
powershellと同じように私は実行できませんpython manage.py移行を行うにはサーバーを停止してからコマンドを実行し、サーバーを再実行してください –
どのようにサーバーを稼動させていますか?開発時に 'makemigrations'を実行してから、移行ファイルを本番環境にプッシュする必要があります。本番環境では、コード(新しい移行を含む)を更新し、 'migrate'を実行してからサーバを再起動します。 – knbk