1週間ほど、空いた時間にKituraというかサーバサイドSwiftを触ってみて、PostgreSQLと連携してデータをinsertしたりselectしたりできるようになったので、メモ。
PostgreSQL
gocraft/dbrでPostgreSQLのinsert IDを取得する
Go言語でのORMライブラリもいろいろありますが、今はgocraft/dbrを使ってみています。
PostgreSQLでinsertをした時にプライマリキーがserialの場合はIDを取得したいケースがよくあると思います。
このライブラリに限ったことではないのかもしれませんが、どうもデフォルトの機能ではうまく取得ができないので、やり方を調べてみました。