LoginSignup
0
2

More than 3 years have passed since last update.

PostgreSQL : pgcryptoでパスワードとかを暗号化する

Posted at

1.概要

PostgreSQLでユーザのパスワードを管理する際に暗号化するための備忘録

2.内容

まずは以下SQLを対象のDBで実行

psqlコンソール
CREATE EXTENSION pgcrypto;

そして、insert文を実行。
※以下テーブル構成の例

usersテーブル

id username password
serial varchar(100) varchar(100)
psqlコンソール
insert into users VALUES(1,'test',crypt('test', gen_salt('md5')),'0');

insertに失敗する時は、ALTER TABLEする。

psqlコンソール
ALTER TABLE users OWNER TO オーナー名;
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2