0


0

私は(不動産用の)新しいオープンソースプロジェクトを始めていて、MySQLの使用に集中したいと思っていましたが、それがPostgreSQLで確実に機能することを望みます。 両方の環境で継続的にテストすることなくこれを実行するための最良の方法は何ですか? dbスキーマはほぼ同じだと思いますが、データベースをセットアップするためのSQLスクリプトにはいくつか違いがあるかもしれません。 スクリプトはどうですか?

2 Answer


1


あなたはどんな開発環境を使っていますか?

NET、JAVAを使用しているのであれば、Hibernate(NHibernate for .net)のようなORM(Object Relational Mapper)を使用することができます。それがdbの相互運用性の面倒を見ます。

要点を編集してください:あなたのプロフィールを見た後、それはあなたのpython開発者のように見えますので、このリンクが役に立つと思うかもしれませんいくつかの良いpython ormソリューション]がSOFに提起10か月前


0


絶対に確実にする唯一の方法はあなたのテストで両方をターゲットにすることであるように私には思えます。 私は両方のDBが異なる可能性がある開発パスを持っていると確信しています、そして、あなたは自分自身がMySQL特有の機能を使用する見込みに直面しているのをしばしば見つけるでしょう。

それはPITAですが、あなたが両方に対してテストを行う時間が長いほど、あなたがするときに花火があるでしょう。