DBの違い

今回のシステムは恐ろしく時間がないため、1つ前のシステムと2つ前のシステムのソースをあちこちで混ぜて流用するはめになっています(3つは全く別の会社のシステム)。ただ、2つ前のシステムのDBがPostgreSQL、1つ前がSQLServer、で今回がOracleと全部バラバラな上、そのDBでしか動かないコードが多いので大変。バグの原因を突き止めていったら、データの型の違いだった、みたいなのはザラ。しかも、ソース自体が全体的に複雑怪奇なので、こういうちょっとしたバグに思ったより長くはまってしまいます。うーん。