旅行プログラミングブログ車ホームプログラミングPostgresでInsertした後に登録したデータを返却する方法【RETURNING句が便利】PostgresでInsertした後に登録したデータを返却する方法【RETURNING句が便利】プログラミングPostgresでInsertした後に登録したデータを返却する方法【RETURNING句が便利】TwitterFacebookはてブPocketLINE2020.06.05アプリ開発でPostgresを利用している時に、Insertした後に登録したデータを返してほしいと思った事はないでしょうか。CakephpやLaravel等フレームワークを使っていると簡単に取得できますが、スクラッチで開発している場合はどうでしょう。今回はそのあたりを解説したいと思います。ちなみにCakephpで直接SQL実行(queryメソッド)時にも使える方法です。このブログは現役のエンジニア(プログラマー歴が約12年)の僕(よしたか)が2019年12月後半から日々更新しております。アフィリエイトは会員登録後も無料です!今すぐ会員登録してアフィリエイトを始めよう!目次PostgresでInsertした後に登録したデータを返却する方法RETURNING句RETURNING句の使い方ステップ1-テスト用のテーブル作成ステップ2-テスト用のテーブルにデータ投入ステップ3-RETURNING句を使って登録したデータを返すまとめPostgresでInsertした後に登録したデータを返却する方法ではデータ返却する方法を見ていきたいと思います。RETURNING句RETURNING句を使うと簡単に取得できます。ちなみにPostgres8.2~利用できる為、古いPostgres利用時にはこの方法は使えません。RETURNING句の使い方RETURNING句の使い方を見ていきましょう。text);とりあえずテスト用のテーブルができたと思います。'note3');これで3つデータができたと思います。~」を追加するだけでOKです。結果を見てみると、データ登録したidが返されている事が分かります。note;このようにすると、データ登録したidとnameとnoteが返却できます。まとめこの記事のおさらいPostgresでInsertした後のデータ取得はRETURNING句を使おういかがだったでしょうか。日頃からフレームワークを使っていると便利な反面、スクラッチで開発を行うと以外とこういう事がわからなかったりしますよね。PostgresのRETURNING句はUpdate文にも利用できますので、スクラッチ開発時の参考になればと思います。関連記事プログラミングAWSで25ポート利用制限でメール送信不可?【Postfixでの解決方法】AWSでシステム開発を行っていると『AWSからメールが送信できない』事ってあると思います。今回はそんな場合に『Postfix』での解決方法をお伝えしたいと思います。メールが送信できないのか?というとAWSではデフォルト...2020.04.10プログラミング$_FILESでテンポラリファイルが取得できない場合の対処法【PHP】PHPの$_FILESでテンポラリファイルが取得できない件で悩んでいる方へ。本記事では現役のエンジニアがPHPの$_FILESでテンポラリファイルが取得できない件の対処法をご紹介いたします!Systemdでの管理が影響しておりPrivateTmpの設定を見てみましょう。Redisを使う場合のエラーに困っている方へ。本記事では現役のエンジニアが複数台構成でRedisを使う場合のエラーの解消法をお教えていたします。原因はRedisのコンフィグファイルの設定でIP許可が足りていない事が原因です。2020.06.23プログラミング【Udemy】コンテナって?今流行りの開発環境Dockerの学習ができるオススメ講座3選のご紹介プログラマーの皆さん、どんな開発環境で開発作業を行っていますか?僕は『VirtualBox/Vagrant』と『Aws』がメインですが、最近はやりの『Docker』にもちょくちょく手を出しています。WEBCAMP(DMMウェブキャンプ)のカリキュラムが気になっているあなたへ。本記事では現役のエンジニアが『DMMウェブキャンプ』のカリキュラムについて、各ステップ毎にどのような内容なのかを詳しく解説しています。Ubuntu1こんな記事も読まれています【Laravel】composerは超便利!初心者向けに基本的な使い方を説明致します2020.03.262020.06.05【Udemy】返金保証あり!オススメのオンライン教育プラットフォーム2020.03.272020.04.01【コスパ重視の方必見】参考書よりもUdemyでプログラミング学習がオススメ2020.03.302020.04.01【プログラミング学習】Udemyで無料受講できるオススメ講座3選【初心者向け】2020.03.312020.04.01【90%オフだらけ】Udemyのセールはかなりお得なので必ず利用しよう!2020.04.01。