2

PHP 用のシンプルなデータベース移行ツールが必要です。私の主な要件:

  1. 最小限の依存関係を持つスタンドアロン ソリューション (フレームワークなし)
  2. 簡易メソッド ($db->prepare('create table ...')->execute() だけでなく)
  3. cli ツール (展開システムと統合するため)
  4. 既存のプロジェクトと簡単に統合
  5. 放棄すべきではありません(私が見つけたすべてのソリューションには、2〜3年前の最後のコミットと多くの未解決の問題がありました)。

MySQL で動作することを期待しています。他のデータベースは必要ありません。

それは何でしょうか?

4

2 に答える 2

2

前の会社ではliquibaseを使っていました。セットアップは簡単ではありませんでしたが、私たちの要件には十分に対応できました。目的は、VCS でデータベースの移行を共有して、4 人の開発者の小さなチームの作業を楽にすることでした。

于 2012-10-12T17:01:15.960 に答える
0

MySQLを直接使用します。要件 2 以外はすべてカバーしています。

最小限の依存関係を持つスタンドアロン ソリューション (フレームワークなし)

おそらく、MySQL がインストールされているはずです。そのため、セットアップ/依存関係はありません。

cli ツール (展開システムと統合するため)

mysql, mysqladmin, mysqldump-続きを読む...

既存のプロジェクトと簡単に統合

繰り返しますが、あなたは既に MySQL を持っています。

それは捨てるべきではありません

Sun/Oracle が買収。どこにも行かない。

于 2012-10-12T17:00:10.563 に答える