イノベーション エンジニアブログ


株式会社イノベーションのエンジニアたちの技術系ブログです。ITトレンド・List Finderの開発をベースに、業務外での技術研究などもブログとして発信していってます!


このエントリーをはてなブックマークに追加

Tag: gorm


  1. Goのhttpクライアント通信!

    こんにちは。 エンジニアのNew塚本です。 引き続き、Golangでバッチをゴリゴリ製造しています。 今回は、httpクライアント通信についてのお話をのせたいと思います。 プログラムはこんな感じ エラーと返却値は端折っていますが、大枠はこんな感じです。 // 構造体定義 type Client struct { url string parameterArray map[string]string client *http.Client } // 通信実行メソッド func (c *Client) Execute() () { // Getクエリの組み立て queryParam := c.createGet…

    NewTsukamoto, mac, Golang, gorm

  2. GoのORマッパーでJoinデータのとり方を学ぶ!

    こんにちは。 エンジニアのNew塚本です。 現在、Golangでバッチをゴリゴリ製造しています。 ORマッパーはgormを使用しているのですが、Joinしたデータのとり方でハマりましたので そのお話をのせたいと思います。 その前に gormドキュメントのJoinについて確認してみます。 引用)http://doc.gorm.io/crud.html#query db.Table("users").Select("users.name, emails.email").Joins("left join emails on emails.user_id = users.id").Scan(&results) 前の方から、 db.Table("users") → usersテーブルを基…

    NewTsukamoto, mac, Golang, gorm

  3. GoのORマッパーを使ってみよう!

    こんにちは。 エンジニアのNew塚本です。 10月から歯医者に通い始めて3ヶ月過ちましたが、未だ完治しておりません。 歯を削るキュイーンって音が大の苦手で、苦手というかムリなんです・・・ あの音、なんとかならないでしょうかねー さて、今回は、初めてのGolangとORマッパーのgormを使ってみました。 目的 gormライブラリを使って簡単なDB操作を試してみます。 ライブラリの詳細は以下のサイトを参照ください。 http://jinzhu.me/gorm/ 【DB接続】 import ( "github.com/jinzhu/gorm" _ "github.com/jinzhu/gorm/dialects/postgres" ) gormパッケージからインタフェースを通してpost…

    NewTsukamoto, mac, Golang, gorm