0

私は GitHub を初めて使用し、ローカルの GitHub フォルダーに Java アプリケーションを持っています。コミットやプッシュなどの機能は魅力的です。ここで、MySQL データベースもこのフォルダーに追加したいと思います。

これは賢明ですか、それとも私が通常使用するデフォルトの Workbench フォルダーに保管する必要がありますか。バージョン管理されたすべてのプロジェクトとデータを GitHub フォルダーに置くことが理にかなっていると思いました。特に Java アプリケーションは MySQL データソースに依存しており、アプリと共にスキーマが段階的に開発されるため、頻繁に更新する必要があるためです。

新しいスキーマを作成するときに、Workbench に場所のオプションがありません。

GitHub にあるすべてのものを GitHub フォルダーに保持するという私のアプローチは合理的ですか? リレーショナル データに関してこれを達成するにはどうすればよいですか? GitHub プロジェクトのローカル データをどこに保持するべきか、他に何か提案はありますか?

4

1 に答える 1

4

実際のデータベースを git に保存しても、まったく機能しません。

ただし、データベースの生成に使用する SQL/DDL コードは git に保存する必要があります。
Git リポジトリからデータベースの基本状態を再作成できるはずです。

于 2013-10-06T23:50:50.457 に答える