teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

詳細に記述しなおします。

2017/09/29 05:01

投稿

showkit
showkit

スコア1648

answer CHANGED
@@ -1,5 +1,43 @@
1
- postgres ユーザになって コマンドで
1
+ postgres ユーザになって
2
2
 
3
3
  ```bash
4
+ $ psql
5
+ psql (9.6.5)
6
+ "help" でヘルプを表示します.
7
+
8
+ postgres=# create database spring owner spring;
9
+ ERROR: role "spring" does not exist
10
+ postgres=# create user spring;
11
+ CREATE ROLE
12
+ postgres=# create database spring owner spring;
13
+ CREATE DATABASE
14
+ postgres=# \du
15
+ ロール一覧
16
+ ロール名 | 属性 | メンバー
17
+ ----------+------------------------------------------------------------------------------------------------+----------
18
+ postgres | スーパーユーザ, ロールを作成できる, DBを作成できる, レプリケーション, 行単位セキュリティを無視 | {}
19
+ spring | | {}
20
+
21
+ postgres=# \q
4
- dropuser spring
22
+ $ dropuser spring
23
+ dropuser: ロール"spring"の削除に失敗しました:ERROR: role "spring" cannot be dropped because some objects depend on it
24
+ DETAIL: owner of database spring
25
+ $ psql
26
+ psql (9.6.5)
27
+ "help" でヘルプを表示します.
28
+
29
+ postgres=# drop database spring;
30
+ DROP DATABASE
31
+ postgres=# \q
32
+ $ dropuser spring
33
+ $ psql
34
+ psql (9.6.5)
35
+ "help" でヘルプを表示します.
36
+
37
+ postgres=# \du
38
+ ロール一覧
39
+ ロール名 | 属性 | メンバー
40
+ ----------+------------------------------------------------------------------------------------------------+----------
41
+ postgres | スーパーユーザ, ロールを作成できる, DBを作成できる, レプリケーション, 行単位セキュリティを無視 | {}
42
+
5
43
  ```