このトピックに関する他の質問がいくつか見つかりました。この1 ...PHP Postgres:最後の挿入IDを取得
mysql_insert_id alternative for postgresql
...とthe manualはあなたがいつでもlastval()
を呼び出すことができることを示しているように見えると期待どおりに動作します。しかし、この1 ...
...それはトランザクション内でなければならないと述べているように思われます。だから私の質問はこれです:ちょうど私が好きなだけ待つことができますlastval()
(トランザクションなし)を照会する前に?そして、それは同時に多くの同時接続にも信頼できますか?
シーケンスはトランザクションではなくセッションに依存します。しかし、それは他のクエリを待って実行するのは良いことではありませんが、他のクエリのlastvalを受け取ることがあります。 – jordani