方法1、sudo
postgresユーザー以外の一般ユーザからpostgresユーザー(ロール)で接続したい場合は、
sudo -u postgres psql
コマンド発行するユーザにsudo権限があることが前提。
方法2、psqlコマンド
psql -U ロール名
その他:DBを指定する場合
postgresユーザーがロールの場合、
1.OSのユーザーをpostgresにする。
su - postgres
2.DBを指定してPostgreSQLへ接続
psql -d データベース名
コメント