sha256ハッシュの導入
スーパーユーザで実行
$ psql dbname -Upostgres dbname=# CREATE EXTENSION pgcrypto;
ハッシュ値取得
$ select digest( 'text', 'sha256'); digest -------------------------------------------------------------------- \x982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1
bytea hexで表記されるのでtextとして扱うには
$ select encode( digest( 'text', 'sha256'), 'hex' ); encode -------------------------------------------------------------------- 982d9e3eb996f559e633f4d194def3761d909f5a3b647d1a851fead67c32c9d1
とすればよい。