git で remote に強制的に合わせたいとき
$ git fetch --prune
$ git reset --hard origin/<branch>
git add 取り消し
$ git reset HEAD
file 探したいとき
正規表現も使える
$ find . -name <name> -type f
# ディレクトリ含む
$ find . -name <name>
merge commit を cherry-pick したい
$ git cherry-pick -m 1 <merge commit hash>
postgres login
$ psql -h myhost -d mydb -U myuser
自身のテーブルを指定するサブクエリの書き方
DELETE e.*
FROM tableE e
WHERE id IN (SELECT id
FROM (SELECT id
FROM tableE
WHERE arg = 1 AND foo = 'bar') x);