質問: データベースの相互運用性をどのように確保しますか 私は(不動産用の)新しいオープンソースプロジェクトを始めていて、mysqlの使用に集中したいと思っていましたが、それがpostgresqlで確実に機能することを望みます。 両方の環境で継続的にテストすることなくこれを実行するための最良の方法は何ですか? dbスキーマはほぼ同じだと思いますが、データベースをセットアップするためのsqlスクリプトにはいくつか違いがあるかもしれません。 スクリプトはどうですか?
回答: 絶対に確実にする唯一の方法はあなたのテストで両方をターゲットにすることであるように私には思えます。 私は両方のdbが異なる可能性がある開発パスを持っていると確信しています、そして、あなたは自分自身がmysql特有の機能を使用する見込みに直面しているのをしばしば見つけるでしょう。 それはpitaですが、あなたが両方に対してテストを行う時間が長いほど、あなたがするときに花火があるでしょう。