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

とすればよい。