MySQLの環境下からPostgreSQLへ、またはその逆の状況になることは稀にあります。 今回その機会があったので少しまとめて置いておく。 MySQLとPostgreSQLの微妙な違い PEAR::MDB2を利用していれば移行する際の処理はずいぶん楽になりますが、それでも気をつけなければいけないことは有ります。 MySQLのバッククォート MySQLではテーブル名をバッククォートで囲んで記述しますが、Postgreではバッククォートで囲むとエラーになります。 MySQLでは SELECT * FROM `test_table` WHERE `fruits` = 'りんご' ORDER BY `id` DESC; PostgreSQLでは SELECT * FROM test_table WHERE fruits = 'りんご' ORDER BY id DESC; フィールド名に特定のワー