基本的に僕はCakePHP + MySQLの組み合わせで運用しているので、PostgreSQLでの運用経験がなく、基本的なところでつまずいてしまう。
今回は、データを save しようとしたら出たエラー「relation ‘hoge’ does not exist」。実行しているSQLを確認すると…。
SELECT currval('hoge_did_sequence') as max
あー、しまった。プライマリーキー用のシーケンス名が違うからか。というわけでモデルに
var $sequence = '名前';
と設定してあげることで大丈夫です。