多くの場合、PostgreSQLでデータベースユーザーを作成する必要があります。 PostgreSQLでユーザーを作成する方法は次のとおりです
PostgreSQLでユーザーを作成する方法
PostgreSQLでユーザーを作成する手順は次のとおりです。
1。 PostgreSQLにログイン
ターミナルを開き、rootユーザーとして次のコマンドを実行します
$ su - postgres
ボーナスリード:PostgreSQLインデックスを作成する方法
2。 PostgreSQLでユーザーを作成する
インタラクティブモードまたは通常モードでユーザーを作成できます。これら両方の方法を見ていきます。
インタラクティブモード
スーパーユーザーとしてPostgreSQLにログインします。次のコマンドを実行します
createuser --interactive --pwprompt
次に、Postgresは、以下に示すように、新しいユーザーの詳細を1つずつ入力するように求めます
- 追加する役割の名前を入力してください–新しいユーザー名を入力してください
- 新しい役割のパスワードを入力–新しいユーザーのパスワードを入力
- もう一度入力してください–パスワードをもう一度入力してください
- 新しいロールをスーパーユーザーにする-スーパーユーザー権限を持つユーザーを作成する場合は、Yを入力します。それ以外の場合はNを入力します
- 新しい役割でデータベースを作成できるようにする-新しいユーザーがデータベースを作成できるようにする場合はYを入力し、そうでない場合はNを入力します。
- 新しい役割で新しい役割を作成できるようにする-新しいユーザーが新しいユーザーを作成できるようにする場合はYを入力し、そうでない場合はNを入力します。
PostgreSQLがユーザーを作成します。
ボーナスリード:PostgreSQLで行番号を取得する方法
通常モードまたは非対話型モード
このモードでは、PostgreSQLは情報の入力を求めずに直接新しいユーザーを作成します。
非対話型の方法でユーザーを作成する場合は、上記の手順1の後に次のコマンドを実行するだけです。
postgres=# create user user_name with encrypted password 'mypassword';
user_nameとmypasswordをそれぞれ新しいユーザーのusernameとpasswordに置き換えます。
データベースsample_dbへの新しいユーザーへのアクセスを許可する場合は、次のコマンドを実行します
postgres=# grant all privileges on database sample_db to user_name;
ボーナスリード:PostgreSQLDROPビュー
3。 PostgreSQLのすべてのユーザーを一覧表示する
スーパーユーザーとしてログインしているため、\duまたは\du +コマンドを実行して、PostgreSQLのすべてのユーザーを一覧表示します。
#\du
または
#\du+
うまくいけば、PostgreSQLで簡単にユーザーを作成できるようになりました。
Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。