@@ -136,83 +136,83 @@ SELECT table_name, column_name, is_updatable
136
136
DELETE FROM ro_view1;
137
137
ERROR: cannot delete from view "ro_view1"
138
138
DETAIL: Views containing DISTINCT are not automatically updatable.
139
- HINT: To make the view updatable , provide an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger .
139
+ HINT: To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule .
140
140
DELETE FROM ro_view2;
141
141
ERROR: cannot delete from view "ro_view2"
142
142
DETAIL: Views containing GROUP BY are not automatically updatable.
143
- HINT: To make the view updatable , provide an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger .
143
+ HINT: To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule .
144
144
DELETE FROM ro_view3;
145
145
ERROR: cannot delete from view "ro_view3"
146
146
DETAIL: Views containing HAVING are not automatically updatable.
147
- HINT: To make the view updatable , provide an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger .
147
+ HINT: To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule .
148
148
DELETE FROM ro_view4;
149
149
ERROR: cannot delete from view "ro_view4"
150
150
DETAIL: Views that return columns that are not columns of their base relation are not automatically updatable.
151
- HINT: To make the view updatable , provide an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger .
151
+ HINT: To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule .
152
152
DELETE FROM ro_view5;
153
153
ERROR: cannot delete from view "ro_view5"
154
154
DETAIL: Views that return columns that are not columns of their base relation are not automatically updatable.
155
- HINT: To make the view updatable , provide an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger .
155
+ HINT: To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule .
156
156
DELETE FROM ro_view6;
157
157
ERROR: cannot delete from view "ro_view6"
158
158
DETAIL: Views containing UNION, INTERSECT, or EXCEPT are not automatically updatable.
159
- HINT: To make the view updatable , provide an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger .
159
+ HINT: To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule .
160
160
UPDATE ro_view7 SET a=a+1;
161
161
ERROR: cannot update view "ro_view7"
162
162
DETAIL: Views containing WITH are not automatically updatable.
163
- HINT: To make the view updatable , provide an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger .
163
+ HINT: To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule .
164
164
UPDATE ro_view8 SET a=a+1;
165
165
ERROR: cannot update view "ro_view8"
166
166
DETAIL: Views containing LIMIT or OFFSET are not automatically updatable.
167
- HINT: To make the view updatable , provide an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger .
167
+ HINT: To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule .
168
168
UPDATE ro_view9 SET a=a+1;
169
169
ERROR: cannot update view "ro_view9"
170
170
DETAIL: Views containing LIMIT or OFFSET are not automatically updatable.
171
- HINT: To make the view updatable , provide an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger .
171
+ HINT: To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule .
172
172
UPDATE ro_view10 SET a=a+1;
173
173
ERROR: cannot update view "ro_view10"
174
174
DETAIL: Views that do not select from a single table or view are not automatically updatable.
175
- HINT: To make the view updatable , provide an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger .
175
+ HINT: To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule .
176
176
UPDATE ro_view11 SET a=a+1;
177
177
ERROR: cannot update view "ro_view11"
178
178
DETAIL: Views that do not select from a single table or view are not automatically updatable.
179
- HINT: To make the view updatable , provide an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger .
179
+ HINT: To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule .
180
180
UPDATE ro_view12 SET a=a+1;
181
181
ERROR: cannot update view "ro_view12"
182
182
DETAIL: Views that do not select from a single table or view are not automatically updatable.
183
- HINT: To make the view updatable , provide an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger .
183
+ HINT: To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule .
184
184
INSERT INTO ro_view13 VALUES (3, 'Row 3');
185
185
ERROR: cannot insert into view "ro_view13"
186
186
DETAIL: Views that do not select from a single table or view are not automatically updatable.
187
- HINT: To make the view insertable , provide an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger .
187
+ HINT: To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule .
188
188
INSERT INTO ro_view14 VALUES (null);
189
189
ERROR: cannot insert into view "ro_view14"
190
190
DETAIL: Views that return system columns are not automatically updatable.
191
- HINT: To make the view insertable , provide an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger .
191
+ HINT: To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule .
192
192
INSERT INTO ro_view15 VALUES (3, 'ROW 3');
193
193
ERROR: cannot insert into view "ro_view15"
194
194
DETAIL: Views that return columns that are not columns of their base relation are not automatically updatable.
195
- HINT: To make the view insertable , provide an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger .
195
+ HINT: To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule .
196
196
INSERT INTO ro_view16 VALUES (3, 'Row 3', 3);
197
197
ERROR: cannot insert into view "ro_view16"
198
198
DETAIL: Views that return the same column more than once are not automatically updatable.
199
- HINT: To make the view insertable , provide an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger .
199
+ HINT: To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule .
200
200
INSERT INTO ro_view17 VALUES (3, 'ROW 3');
201
201
ERROR: cannot insert into view "ro_view1"
202
202
DETAIL: Views containing DISTINCT are not automatically updatable.
203
- HINT: To make the view insertable , provide an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger .
203
+ HINT: To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule .
204
204
INSERT INTO ro_view18 VALUES (3, 'ROW 3');
205
205
ERROR: cannot insert into view "ro_view18"
206
206
DETAIL: Security-barrier views are not automatically updatable.
207
- HINT: To make the view insertable , provide an unconditional ON INSERT DO INSTEAD rule or an INSTEAD OF INSERT trigger .
207
+ HINT: To enable inserting into the view, provide an INSTEAD OF INSERT trigger or an unconditional ON INSERT DO INSTEAD rule .
208
208
DELETE FROM ro_view19;
209
209
ERROR: cannot delete from view "ro_view19"
210
210
DETAIL: Views that do not select from a single table or view are not automatically updatable.
211
- HINT: To make the view updatable , provide an unconditional ON DELETE DO INSTEAD rule or an INSTEAD OF DELETE trigger .
211
+ HINT: To enable deleting from the view, provide an INSTEAD OF DELETE trigger or an unconditional ON DELETE DO INSTEAD rule .
212
212
UPDATE ro_view20 SET max_value=1000;
213
213
ERROR: cannot update view "ro_view20"
214
214
DETAIL: Views that do not select from a single table or view are not automatically updatable.
215
- HINT: To make the view updatable , provide an unconditional ON UPDATE DO INSTEAD rule or an INSTEAD OF UPDATE trigger .
215
+ HINT: To enable updating the view, provide an INSTEAD OF UPDATE trigger or an unconditional ON UPDATE DO INSTEAD rule .
216
216
DROP TABLE base_tbl CASCADE;
217
217
NOTICE: drop cascades to 16 other objects
218
218
DETAIL: drop cascades to view ro_view1
0 commit comments