InnoDBを使えなかったのはMacPortsのMySQLサーバのせいだった
symfonyでInnoDBだ!あれ、MyISAMになってる(id:balibali:20080720:1216521565) ですが、Propelのせいではなく、MySQL側の問題でした。
mysql> CREATE TABLE customers (a INT, b CHAR (20), INDEX (a)) ENGINE=InnoDB; Query OK, 0 rows affected, 1 warning (0.00 sec) mysql> show warnings; +---------+------+---------------------------------------------------+ | Level | Code | Message | +---------+------+---------------------------------------------------+ | Warning | 1266 | Using storage engine MyISAM for table 'customers' | +---------+------+---------------------------------------------------+ 1 row in set (0.00 sec)
http://lapangan.net/darwinports/index.php?cmd=read&page=PrivatePortfile%2FSenna-MySQL5
こちらのものを入れて解決しました。
sudo port install mysql5 +server +innodb +utf8
「symfony propel:build-all」も完璧でした。Propelさん疑ってすまんかった。