Tihiroの頭を休めるIT教室

少しだけ頭使って後は根性

PostgreSQLでログイン中のユーザーを切り替える。

概要

PostgreSQLで、例えばparentという名前のユーザー(ロール?)でログインしている最中に、childというユーザーに切り替えたい。

環境

PostgreSQL 10.3 ※そろそろ10.5にしたい。

変更

SET ROLE child

でOK。

確認

SELECT CURRENT_USER;

で確認。

使い所

いちいちログインしなおすのが面倒な時に。です。