はじめまして、堀井と申します。 このたびTECHSCORE BLOGに記事を書かせていただくことになりました。よろしくお願いします。 普段の仕事ではデータベースは専らMySQLを使っていますが、この機会をお借りして、久しぶりにPostgreSQLを触ってみました。(Ver7系が主流だった頃以来なので多分10年ぶりくらい?) 会員制Webサイトという想定でパスワード認証を実装するという基礎的な内容ですが、せっかくなのでこれまで未経験の機能を使ってみます。 以下、動作を確認した環境です。 Windows 7 PostgreSQL 9.5.0 SQLはSQL Shell(psql)から実行しました。データベースやロールの作成については割愛します。 pgcryptoモジュールを有効にする まずはpgcryptoをインストールします。(インストール対象データベースへのスーパーユーザ権限が必要です)