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

質問編集履歴

3

詳細の追記

2019/05/27 09:20

投稿

fsk5303
fsk5303

スコア21

title CHANGED
File without changes
body CHANGED
@@ -23,9 +23,21 @@
23
23
  1. **画面左メニューに、シーケンス「ba_area_id_seq」が表示されず困っています。(今回の質問です。)**
24
24
  1. この状況でGUI上で下記操作を行ってシーケンスを作成した場合、**そのシーケンスのみ**が画面左メニューに表示されます。
25
25
 
26
- __画面左メニューの「Sequences」部分を右クリックし、「Create」→「Sequence」→「Save」で新たなシーケンスをGUIから作成した場合は、作成したシーケンスがメニューに追加されます。
26
+ 画面左メニューの「Sequences」部分を右クリックし、「Create」→「Sequence」→「Save」で新たなシーケンスをGUIから作成した場合は、作成したシーケンスがメニューに追加されます。
27
- また、追加されたシーケンスを右クリックすることで、「Properties」にてGUIで最小値、最大値、現在値の設定が可能です。__
27
+ また、追加されたシーケンスを右クリックすることで、「Properties」にてGUIで最小値、最大値、現在値の設定が可能です。
28
28
 
29
+ ### 追加情報
30
+
31
+ #### ユーザーについて
32
+ SQLの実行やPostgreSQLへの接続はすべてデフォルトの「postgres」ユーザーで行っており、すべての権限を持っていると認識しています。
33
+
34
+ #### シーケンスの認識について
35
+ 画面左のメニューから「Sequences」部分を右クリックし、「Grant Wizard...」をクリックすると、SQLにてCREATE TABLEを実行した際のシーケンスもズラっと表示されます。(そのため、シーケンスの存在を認識はしているようです。)
36
+ また、GUI上から「test」という名前でシーケンスを作成した際の表示もわかるような画像を用意しました。
37
+
38
+ ②のシーケンスが①のところに表示されず困っております。
39
+ ![pgAdminの画面](01a6d32259d6b5bb002b4c221c7988bb.jpeg)
40
+
29
41
  よろしくお願いいたします。
30
42
 
31
43
  ### 補足情報(FW/ツールのバージョンなど)

2

詳細の追記

2019/05/27 09:20

投稿

fsk5303
fsk5303

スコア21

title CHANGED
File without changes
body CHANGED
@@ -12,12 +12,20 @@
12
12
  ![pgAdminの画面](141c456d981c208a25ade935619bbe27.jpeg)
13
13
  ※都合により一部黒色で消させてもらっています。
14
14
 
15
- なお、画面左メニューの「Sequences」部分を右クリックし、「Create」→「Sequence」→「Save」で新たなシーケンスをGUIから作成した場合は、作成したシーケンスがメニューに追加されます。
16
- また、追加されたシーケンスを右クリックすることで、「Properties」にてGUIで最小値、最大値、現在値の設定が可能です。
15
+ ### 詳しい経緯
17
16
 
17
+ サーバー操作
18
+ 1. Linuxサーバー上でPostgreSQLサービスを起動し、**サーバー上で**`psql`を利用して`CREATE DATABASE`や`CREATE TABLE`を実行しました。(言わずもがなですがCUIでの実施で、SQL文は上の図を参照ください。)
18
- CREATE TABLEてテーブルを作成した場合のシーケンスもGUIで設定する場合どのようにすばよょうか。
19
+ 1. この際に作成したTABLE主キー列が自動採番の列となっています。(このタイミングでシーケンスが作らると認識ています)
19
20
 
20
- 教えていただけると幸いです。
21
+ クライアント操作
22
+ 1. クライアントからpgAdmin4でサーバーのPostgreSQLに接続します。
23
+ 1. **画面左メニューに、シーケンス「ba_area_id_seq」が表示されず困っています。(今回の質問です。)**
24
+ 1. この状況でGUI上で下記操作を行ってシーケンスを作成した場合、**そのシーケンスのみ**が画面左メニューに表示されます。
25
+
26
+ __画面左メニューの「Sequences」部分を右クリックし、「Create」→「Sequence」→「Save」で新たなシーケンスをGUIから作成した場合は、作成したシーケンスがメニューに追加されます。
27
+ また、追加されたシーケンスを右クリックすることで、「Properties」にてGUIで最小値、最大値、現在値の設定が可能です。__
28
+
21
29
  よろしくお願いいたします。
22
30
 
23
31
  ### 補足情報(FW/ツールのバージョンなど)

1

誤字の修正

2019/05/27 08:53

投稿

fsk5303
fsk5303

スコア21

title CHANGED
File without changes
body CHANGED
@@ -9,7 +9,7 @@
9
9
  しかし、シーケンス「ba_area_id_seq」が画面左メニューの「Sequences」部分(赤色で図示)に表示されません。
10
10
  これは正常な動作でしょうか?
11
11
 
12
- [pgAdminの画面](141c456d981c208a25ade935619bbe27.jpeg)
12
+ ![pgAdminの画面](141c456d981c208a25ade935619bbe27.jpeg)
13
13
  ※都合により一部黒色で消させてもらっています。
14
14
 
15
15
  なお、画面左メニューの「Sequences」部分を右クリックし、「Create」→「Sequence」→「Save」で新たなシーケンスをGUIから作成した場合は、作成したシーケンスがメニューに追加されます。