2019-03-20programming
HRR から PostgreSQL 操作してみた【Part2】
今回は HRR が自動で設定するデータ型を変更する方法をまとめます。例として、PostgreSQL の `integer` がデフォルトで `Int32` に設定されてしまうのを `Int` で上書きしてみます。
今回は HRR が自動で設定するデータ型を変更する方法をまとめます。例として、PostgreSQL の `integer` がデフォルトで `Int32` に設定されてしまうのを `Int` で上書きしてみます。
SQL ジェネレーターの HRR (Haskell Relational Record) を使ってみました。Docker コンテナの準備からデータ挿入まで解説します。
Haskellの型クラス宣言では、どんな関数が定義されているかまで見ないとKindが分かりません。具体例で確かめてみました。
Go の ORM である jinzhu/gorm のマイグレーション機能の挙動を確かめてみました。
Go 言語のプログラムにおいて、例外的な事態が発生したときに呼ばれる関数は、`Exit` と `panic` と `Goexit` が代表的です。この記事ではこれらの違いを説明します。
Docker コンテナ内で起動している PostgreSQL のデータベースをダンプする方法を備忘録として残しておきます。
「SQL の ON 句に条件をつけたいけど、Rails なんだから SQL ベタ書きはヤダ!」ってときに使えるテクニックをご紹介します。
文字コードまわりの知識は何度調べても毎回忘れてしまいます。というわけで調べたことをまとめておきました。