質問編集履歴

3

pgAdmin4の画面を追記しました。

2019/05/02 07:40

投稿

Maeterlinck
Maeterlinck

スコア13

test CHANGED
File without changes
test CHANGED
@@ -44,6 +44,10 @@
44
44
 
45
45
  itemテーブルの構造は、sample_pg_sjis.sqlで以下のように指定しています。
46
46
 
47
+ また、postgreSQLの表示の画面も追加します。
48
+
49
+
50
+
47
51
  ```postgreSQL
48
52
 
49
53
 
@@ -85,3 +89,131 @@
85
89
  コード
86
90
 
87
91
  ```
92
+
93
+
94
+
95
+ ```postgreSQL
96
+
97
+ postgres=# \i ~/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql
98
+
99
+ DROP DATABASE
100
+
101
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:2: ERROR: current user cannot be dropped
102
+
103
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:3: ERROR: role "postgres" already exists
104
+
105
+ CREATE DATABASE
106
+
107
+ You are now connected to database "sample" as user "postgres".
108
+
109
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:7: NOTICE: table "item" does not exist, skipping
110
+
111
+ DROP TABLE
112
+
113
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:19: ERROR: syntax error at or near "information"
114
+
115
+ LINE 10: information TEXT,
116
+
117
+ ^
118
+
119
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:21: ERROR: relation "item" does not exist
120
+
121
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
122
+
123
+ ^
124
+
125
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:22: ERROR: relation "item" does not exist
126
+
127
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
128
+
129
+ ^
130
+
131
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:23: ERROR: relation "item" does not exist
132
+
133
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
134
+
135
+ ^
136
+
137
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:27: ERROR: relation "item" does not exist
138
+
139
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
140
+
141
+ ^
142
+
143
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:28: ERROR: relation "item" does not exist
144
+
145
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
146
+
147
+ ^
148
+
149
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:29: ERROR: relation "item" does not exist
150
+
151
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
152
+
153
+ ^
154
+
155
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:32: ERROR: relation "item" does not exist
156
+
157
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
158
+
159
+ ^
160
+
161
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:33: ERROR: relation "item" does not exist
162
+
163
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
164
+
165
+ ^
166
+
167
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:34: ERROR: relation "item" does not exist
168
+
169
+ LINE 1: INSERT INTO item(category_code, name, price, level, populari...
170
+
171
+ ^
172
+
173
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:42: NOTICE: table "category" does not exist, skipping
174
+
175
+ DROP TABLE
176
+
177
+ CREATE TABLE
178
+
179
+ INSERT 0 1
180
+
181
+ INSERT 0 1
182
+
183
+ INSERT 0 1
184
+
185
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:60: NOTICE: table "customer" does not exist, skipping
186
+
187
+ DROP TABLE
188
+
189
+ CREATE TABLE
190
+
191
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:74: NOTICE: table "ordered" does not exist, skipping
192
+
193
+ DROP TABLE
194
+
195
+ CREATE TABLE
196
+
197
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:88: NOTICE: table "ordered_detail" does not exist, skipping
198
+
199
+ DROP TABLE
200
+
201
+ CREATE TABLE
202
+
203
+ GRANT
204
+
205
+ psql:/Users/taishi/eclipse-workspace/Book/WebContent/sample_pg_sjis.sql:101: ERROR: relation "item" does not exist
206
+
207
+ ALTER TABLE
208
+
209
+ ALTER TABLE
210
+
211
+ ALTER TABLE
212
+
213
+ ALTER TABLE
214
+
215
+
216
+
217
+ コード
218
+
219
+ ```

2

itemテーブルの構造について、加筆しました。よろしくお願いします。

2019/05/02 07:40

投稿

Maeterlinck
Maeterlinck

スコア13

test CHANGED
File without changes
test CHANGED
File without changes

1

itemテーブルの構造について、加筆しました。よろしくお願いします。

2019/05/02 07:37

投稿

Maeterlinck
Maeterlinck

スコア13

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,49 @@
39
39
  どうしたら良いでしょうか。
40
40
 
41
41
  今日いちにち悩んでおり、ぜひ経験豊かな方々のアドバイスをいただきたく思います。
42
+
43
+
44
+
45
+ itemテーブルの構造は、sample_pg_sjis.sqlで以下のように指定しています。
46
+
47
+ ```postgreSQL
48
+
49
+
50
+
51
+ CREATE TABLE item
52
+
53
+ (
54
+
55
+ code SERIAL PRIMARY KEY,
56
+
57
+ category_code INTEGER ,
58
+
59
+ name TEXT,
60
+
61
+ price INTEGER,
62
+
63
+ level INTEGER,
64
+
65
+ popularity INTEGER,
66
+
67
+ image TEXT
68
+
69
+ information TEXT,
70
+
71
+ );
72
+
73
+
74
+
75
+ INSERT INTO item(category_code, name, price, level, popularity, image, information) VALUES(1, 'スッキリわかるJava入門 第2版', 2808, 1, 3, 'スッキリわかるJava入門 第2版.jpg', 'プログラミング学習のネックとなる「開発環境の準備」と「多発するエラーへの対応」には、ブラウザ上でコーディング、コンパイル、実行ができる仮想開発環境「dokojava」を読者特典として用意し、エラーによく効く「虎の巻」を巻末付録として用意しました。本書でぜひ、Javaプロフェッショナルへの第一歩を踏みだしてください! ');
76
+
77
+ INSERT INTO item(category_code, name, price, level, popularity, image, information) VALUES(1, 'やさしいJava 第7版', 2786, 1, 2, 'やさしいJava.jpg', '文法の基礎からクラス、オブジェクト指向まで、しっかりと理解できる構成で、無理なく読み進められる書籍です。わかりやすく、読みやすい解説と、動かして理解できる多数のサンプルプログラムで、大切な基本がきちんと身につきます。最新のJava環境であるJava 11に対応し、OpenJDKを使った環境構築も紹介しています。');
78
+
79
+ INSERT INTO item(category_code, name, price, level, popularity, image, information) VALUES(1, 'Javaの教科書', 2160, 2, 2, 'Javaの教科書.jpg', '「Java」は、スタンドアロンやネットワーククライアント環境をはじめ、サーバサイド、あるいはモバイル環境にいたるまでのアプリケーションの開発に利用されるようになりました。本書は、これら開発のすべてに共通して必要な、プログラムの制御構造とアルゴリズムを学びながらJava言語の文法を習得する流れになっています。');
80
+
81
+
82
+
83
+
84
+
85
+ コード
86
+
87
+ ```