InnoDBを使えなかったのはMacPortsのMySQLサーバのせいだった

symfonyInnoDBだ!あれ、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さん疑ってすまんかった。