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