以前にもはまったのですが、 今度はsymfonyがシーケンスIDが長すぎると判定して、丸めてしまった結果、うまく動かなくなる、というものでした。
そんなとき。
すっごく間があきましたが淡々と書いていきます。
centos5 をインストールして、yumでpostgresql 8.1.11 を入れて、symfony 1.0.14をtarballで入れました。
その後、postgresqlにserial型のidというフィールドをもつテーブルを作って、
./symfony propel-build-schema ./symfony propel-build-model ./symfony propel-init-admin admin <module_name> <model_name>
管理画面に自動生成を行いました。
表示されています。
うんうん。いいですね!新規追加もしてみよう。あれ?エラーがでたぞ?
Unable to get sequence id. [wrapped: Could not execute query Native Error: ERROR: relation "<table_name>_seq" does not exist] [User Info: SELECT nextval('<table_name>_SEQ')]]
そんなとき。