pg_rolespg_rolesビューはデータベースのロールに関する情報を提供します。これは単に一般に公開されているpg_authidのビューですが、パスワード列が空白になっています。このビューは、他のカタログに対して結合を行う必要があるため、明示的に基礎となっているテーブルのOID列を表示します。ロールはスーパーユーザの権限を持っています。ロールは自動的にメンバであるロールの権限を継承します。ロールはさらにロールを作成することができます。ロールはデータベースを作成することができます。ロールは直接システムカタログを更新することができます。(この列が真でない限り、スーパーユーザでも更新できません。ロールはログイン可能です。このロールは初期セッションの識別子として与えることができます。ロールはレプリケーション用のロールです。このロールはストリーミングレプリケーションを初期化し、pg_start_backupとpg_stop_backupを用いてシステムバックアップモードを設定、解除することができます。ログイン可能なロールでは、このロールが確立可能な同時接続の最大数を設定します。-1は無制限を意味します。パスワード有効期限(パスワード認証でのみ使用)。有効期限がない場合はNULLとなります。