実際に書いてみりゃ分かるんですけど「リレーションが存在しません」的なエラーが出て、設定ができないんですよ。今までは一回カラムを削除して新規にカラムを追加して作ってたんですけど、そんなことをしなくても設定できる方法がやっと分かりました。答えは「シーケンスの作成」にありました。phpPgAdminでデータベースにアクセスして、publicの画面を開くと、シーケンスってメニューがあるんですよ。ここでシーケンスを作成すると、上記のようなnextval~って直に書いてもリレーションが存在しないってエラーにはならないことが分かりました。シーケンス名は「sample_id_seq」ですね。いや~、マジで助かったよ。今度大規模なデータの移行があって、今までアソシエーションしてたテーブルのアソシエーションが外れるから、プライマリーキーにautoincrimentをつけたかったんだけど、どうやってもつけられないから、カラムを追加し直そうと思ってたんですよね。考えてみたらそれでIDを一から振り直すとかなりやばいところに影響出ることに気づいてしまったんで、お手上げ状態だったんですが......何とかなりそうで良かったです。そりゃいくらなんでも一度作ってしまったカラムにそんな設定ができないってことはないですよね。〜複数のカラムでログインできるようにしたいんですけど〜同じことをCakePHP3でやってみたいと思いますフォームからログインするとこだけ修正します実はよく分かっとらんです20000セッションに突っ込むのはIDだけで良くね?userFieldsってやつで必要なカラムを指定するだけバージョン2.3辺りではまだ、この仕様が存在しませんみんな熱中症とか夏バテとか大丈夫ですか?10000アニメだと当たり前のようにいる気がする(髪が緑色の子)青信号は緑色に見えるけど青って呼ばれる緑を青と呼んでいた理由は各自ググるべし今日の占いでラッキーカラーが青だったら?00000空気を読むCakeのモデルCakePHPを使って開発してると、何かとバリデーションのお世話になると思うんです。