現在、Python を使用してサーバー側の実装を開発することを検討しています。データベース関連には SQLAlchemy を使用することにしました。
私が現在確信していないのは、複数の開発者がプロジェクトで作業できるように設定する方法です。コードについては問題ありませんが、データベースの変更をどのように処理すればよいですか? ユーザーはどのようにデータベースを同期し、潜在的なデータをどのように設定する必要がありますか? 各開発者は開発に独自の sqlite db を使用する必要がありますか?
本番環境では postgresql が使用されますが、開発者はオフラインで作業できる必要があります。