質問編集履歴

7

誤字

2021/07/03 08:09

投稿

ttoo
ttoo

スコア126

test CHANGED
File without changes
test CHANGED
@@ -51,7 +51,3 @@
51
51
  基本的には、「・1つのDBで複数のスキーマで分ける」の方が運用が楽という意味で、メリットがあるかと思いますが、
52
52
 
53
53
  それくらいしか思いつかないため、何かそれ以外の根拠となる明確なご回答をいただきたいです。
54
-
55
-
56
-
57
- ご回答のほどよろしくお願い致します。

6

誤字

2021/07/03 08:09

投稿

ttoo
ttoo

スコア126

test CHANGED
File without changes
test CHANGED
@@ -44,6 +44,10 @@
44
44
 
45
45
 
46
46
 
47
+ 一つのDATABASEに対して、複数のスキーマ(この場合グループA、グループBの計2つ)を作成し、アクセス制御を行う方法と、複数のDATABASE(この場合グループA、グループBの計2つ)を作成し、アクセス制御を行う方法は、どちらを選択するべきでしょうかといったご質問となります。
48
+
49
+
50
+
47
51
  基本的には、「・1つのDBで複数のスキーマで分ける」の方が運用が楽という意味で、メリットがあるかと思いますが、
48
52
 
49
53
  それくらいしか思いつかないため、何かそれ以外の根拠となる明確なご回答をいただきたいです。

5

追加情報

2021/07/03 06:29

投稿

ttoo
ttoo

スコア126

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  DB初心者です。
2
2
 
3
3
  PostgreSQL 12です。
4
+
5
+ PostgreSQLサーバーは、AWS RDSを利用しております。
4
6
 
5
7
 
6
8
 

4

不要なコメントなため

2021/07/03 04:48

投稿

ttoo
ttoo

スコア126

test CHANGED
File without changes
test CHANGED
@@ -48,8 +48,4 @@
48
48
 
49
49
 
50
50
 
51
- 現場でお客様にご説明しなければならず、困っております????
52
-
53
-
54
-
55
51
  ご回答のほどよろしくお願い致します。

3

SQL

2021/07/03 04:47

投稿

ttoo
ttoo

スコア126

test CHANGED
File without changes
test CHANGED
@@ -5,6 +5,14 @@
5
5
 
6
6
 
7
7
  反例)
8
+
9
+ ユーザー:SQL実行者
10
+
11
+ グループ:アクセスできる範囲を意味しています。
12
+
13
+ グループ配下には、DB、スキーマ、テーブルが存在するとします。
14
+
15
+
8
16
 
9
17
  グループA:ユーザー1、ユーザー2
10
18
 

2

gじ

2021/07/03 03:25

投稿

ttoo
ttoo

スコア126

test CHANGED
File without changes
test CHANGED
@@ -12,9 +12,9 @@
12
12
 
13
13
 
14
14
 
15
- グループA配下のテーブルは、ユーザー1、ユーザー2がアクセスでき、ユーザー3、ユーザー4アクセスできない。
15
+ グループA配下のテーブルは、ユーザー1、ユーザー2がSQLコマンドを実行でき、ユーザー3、ユーザー4SQLコマンドを実行できない。
16
16
 
17
- グループB配下のテーブルは、ユーザー3、ユーザー4がアクセスでき、ユーザー1、ユーザー2アクセスできない。
17
+ グループB配下のテーブルは、ユーザー3、ユーザー4がSQLコマンドを実行でき、ユーザー1、ユーザー2SQLコマンドを実行できない。
18
18
 
19
19
 
20
20
 

1

誤り

2021/07/02 23:26

投稿

ttoo
ttoo

スコア126

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,6 @@
1
+ DB初心者です。
2
+
1
- PostgreSQL 12.4です。
3
+ PostgreSQL 12です。
2
4
 
3
5
 
4
6