Drupalは優れたCMSであり、DBとしてMySQLとPostgresqlの両者で動作できるようになっている。 しかし歴史的な経緯により、MySQLでの動作のほうが問題が少ない。 というのはDrupalでサイトを構築する場合、数多くのモジュールを使用して、機能追加を行っていくが、それでモジュールもDBへのアクセスを行う。 モジュールによっては、ロジックの中でMySQLでしか動作しないSQL処理を行っているものが多数あります。 残念ながら当初はそういった点を見切れず、このサイトではDrupal+Postgresqlを選択して稼動しています。 そのため、いくつかのモジュールで問題が出ることも多数。一度サイトが稼動すると、 なかなかデータベースの移行もままならず、当面はむしろ動かしたいモジュールをPostgresqlへ対応させていくこととします。 そんな、MySQLでしか動かないモジ