@@ -40,7 +40,7 @@ s:delete({'b'})
40
40
| ---
41
41
| - error: _session_settings space does not support delete()
42
42
| ...
43
- s:replace({'sql_defer_foreign_keys ', true })
43
+ s:replace({'sql_default_engine ', 'memtx' })
44
44
| ---
45
45
| - error: _session_settings space does not support replace()
46
46
| ...
@@ -53,7 +53,6 @@ s:replace({'sql_defer_foreign_keys', true})
53
53
s:select()
54
54
| ---
55
55
| - - ['sql_default_engine', 'memtx']
56
- | - ['sql_defer_foreign_keys', false]
57
56
| - ['sql_full_column_names', false]
58
57
| - ['sql_full_metadata', false]
59
58
| - ['sql_parser_debug', false]
@@ -111,7 +110,7 @@ check_sorting(s, t, 'sql_d')
111
110
check_sorting(s, t, 'sql_v')
112
111
| ---
113
112
| ...
114
- check_sorting(s, t, 'sql_defer_foreign_keys ')
113
+ check_sorting(s, t, 'sql_full_column_names ')
115
114
| ---
116
115
| ...
117
116
@@ -120,9 +119,9 @@ t:drop()
120
119
| ...
121
120
122
121
-- Check get() method of session_settings space.
123
- s:get({'sql_defer_foreign_keys '})
122
+ s:get({'sql_full_column_names '})
124
123
| ---
125
- | - ['sql_defer_foreign_keys ', false]
124
+ | - ['sql_full_column_names ', false]
126
125
| ...
127
126
s:get({'sql_recursive_triggers'})
128
127
| ---
@@ -155,13 +154,13 @@ for key, value in s:pairs() do table.insert(t, {key, value}) end
155
154
-- Check update() method of session_settings space.
156
155
157
156
-- Correct updates.
158
- s:update('sql_defer_foreign_keys ', {{'=', 'value', true}})
157
+ s:update('sql_full_metadata ', {{'=', 'value', true}})
159
158
| ---
160
- | - ['sql_defer_foreign_keys ', true]
159
+ | - ['sql_full_metadata ', true]
161
160
| ...
162
- s:update({'sql_defer_foreign_keys '}, {{'=', 2, false}})
161
+ s:update({'sql_full_metadata '}, {{'=', 2, false}})
163
162
| ---
164
- | - ['sql_defer_foreign_keys ', false]
163
+ | - ['sql_full_metadata ', false]
165
164
| ...
166
165
s:update('sql_default_engine', {{'=', 2, 'vinyl'}})
167
166
| ---
@@ -176,114 +175,114 @@ s:update('a', {{'=', 2, 1}})
176
175
| ...
177
176
178
177
-- Inorrect updates.
179
- s:update({{'sql_defer_foreign_keys '}}, {{'=', 'value', true}})
178
+ s:update({{'sql_full_metadata '}}, {{'=', 'value', true}})
180
179
| ---
181
180
| - error: 'Supplied key type of part 0 does not match index part type: expected string'
182
181
| ...
183
182
184
- s:update('sql_defer_foreign_keys ', {'=', 'value', true})
183
+ s:update('sql_full_metadata ', {'=', 'value', true})
185
184
| ---
186
185
| - error: Illegal parameters, update operation must be an array {op,..}
187
186
| ...
188
- s:update('sql_defer_foreign_keys ', {{'=', 'value', true}, {'=', 2, true}})
187
+ s:update('sql_full_metadata ', {{'=', 'value', true}, {'=', 2, true}})
189
188
| ---
190
- | - ['sql_defer_foreign_keys ', true]
189
+ | - ['sql_full_metadata ', true]
191
190
| ...
192
- s:update('sql_defer_foreign_keys ', {{}})
191
+ s:update('sql_full_metadata ', {{}})
193
192
| ---
194
193
| - error: Illegal parameters, update operation must be an array {op,..}, got empty
195
194
| array
196
195
| ...
197
- s:update('sql_defer_foreign_keys ', {{'='}})
196
+ s:update('sql_full_metadata ', {{'='}})
198
197
| ---
199
198
| - error: 'Unknown UPDATE operation #1: wrong number of arguments, expected 3, got
200
199
| 1'
201
200
| ...
202
- s:update('sql_defer_foreign_keys ', {{'=', 'value'}})
201
+ s:update('sql_full_metadata ', {{'=', 'value'}})
203
202
| ---
204
203
| - error: 'Unknown UPDATE operation #1: wrong number of arguments, expected 3, got
205
204
| 2'
206
205
| ...
207
- s:update('sql_defer_foreign_keys ', {{'=', 'value', true, 1}})
206
+ s:update('sql_full_metadata ', {{'=', 'value', true, 1}})
208
207
| ---
209
208
| - error: 'Unknown UPDATE operation #1: wrong number of arguments, expected 3, got
210
209
| 4'
211
210
| ...
212
211
213
- s:update('sql_defer_foreign_keys ', {{'+', 'value', 2}})
212
+ s:update('sql_full_metadata ', {{'+', 'value', 2}})
214
213
| ---
215
214
| - error: 'Argument type in operation ''+'' on field ''value'' does not match field
216
215
| type: expected a number'
217
216
| ...
218
- s:update('sql_defer_foreign_keys ', {{'-', 'value', 2}})
217
+ s:update('sql_full_metadata ', {{'-', 'value', 2}})
219
218
| ---
220
219
| - error: 'Argument type in operation ''-'' on field ''value'' does not match field
221
220
| type: expected a number'
222
221
| ...
223
- s:update('sql_defer_foreign_keys ', {{'&', 'value', 2}})
222
+ s:update('sql_full_metadata ', {{'&', 'value', 2}})
224
223
| ---
225
224
| - error: 'Argument type in operation ''&'' on field ''value'' does not match field
226
225
| type: expected a positive integer'
227
226
| ...
228
- s:update('sql_defer_foreign_keys ', {{'|', 'value', 2}})
227
+ s:update('sql_full_metadata ', {{'|', 'value', 2}})
229
228
| ---
230
229
| - error: 'Argument type in operation ''|'' on field ''value'' does not match field
231
230
| type: expected a positive integer'
232
231
| ...
233
- s:update('sql_defer_foreign_keys ', {{'^', 'value', 2}})
232
+ s:update('sql_full_metadata ', {{'^', 'value', 2}})
234
233
| ---
235
234
| - error: 'Argument type in operation ''^'' on field ''value'' does not match field
236
235
| type: expected a positive integer'
237
236
| ...
238
- s:update('sql_defer_foreign_keys ', {{'!', 'value', 2}})
237
+ s:update('sql_full_metadata ', {{'!', 'value', 2}})
239
238
| ---
240
239
| - error: Tuple field count 3 does not match space field count 2
241
240
| ...
242
- s:update('sql_defer_foreign_keys ', {{'#', 'value', 2}})
241
+ s:update('sql_full_metadata ', {{'#', 'value', 2}})
243
242
| ---
244
243
| - error: Tuple field count 1 does not match space field count 2
245
244
| ...
246
- s:update('sql_defer_foreign_keys ', {{1, 'value', true}})
245
+ s:update('sql_full_metadata ', {{1, 'value', true}})
247
246
| ---
248
247
| - error: Illegal parameters, update operation name must be a string
249
248
| ...
250
- s:update('sql_defer_foreign_keys ', {{{1}, 'value', true}})
249
+ s:update('sql_full_metadata ', {{{1}, 'value', true}})
251
250
| ---
252
251
| - error: Illegal parameters, update operation name must be a string
253
252
| ...
254
253
255
- s:update('sql_defer_foreign_keys ', {{'=', {'value'}, true}})
254
+ s:update('sql_full_metadata ', {{'=', {'value'}, true}})
256
255
| ---
257
256
| - error: Illegal parameters, field id must be a number or a string
258
257
| ...
259
- s:update('sql_defer_foreign_keys ', {{'=', 1, 'new_key'}})
258
+ s:update('sql_full_metadata ', {{'=', 1, 'new_key'}})
260
259
| ---
261
260
| - error: Attempt to modify a tuple field which is part of primary index in space '_session_settings'
262
261
| ...
263
- s:update('sql_defer_foreign_keys ', {{'=', 'name', 'new_key'}})
262
+ s:update('sql_full_metadata ', {{'=', 'name', 'new_key'}})
264
263
| ---
265
264
| - error: Attempt to modify a tuple field which is part of primary index in space '_session_settings'
266
265
| ...
267
- s:update('sql_defer_foreign_keys ', {{'=', 3, true}})
266
+ s:update('sql_full_metadata ', {{'=', 3, true}})
268
267
| ---
269
268
| - error: Tuple field count 3 does not match space field count 2
270
269
| ...
271
- s:update('sql_defer_foreign_keys ', {{'=', 'some text', true}})
270
+ s:update('sql_full_metadata ', {{'=', 'some text', true}})
272
271
| ---
273
272
| - error: Field 'some text' was not found in the tuple
274
273
| ...
275
274
276
- s:update('sql_defer_foreign_keys ', {{'=', 'value', 1}})
275
+ s:update('sql_full_metadata ', {{'=', 'value', 1}})
277
276
| ---
278
- | - error: Session setting sql_defer_foreign_keys expected a value of type boolean
277
+ | - error: Session setting sql_full_metadata expected a value of type boolean
279
278
| ...
280
- s:update('sql_defer_foreign_keys ', {{'=', 'value', {1}}})
279
+ s:update('sql_full_metadata ', {{'=', 'value', {1}}})
281
280
| ---
282
- | - error: Session setting sql_defer_foreign_keys expected a value of type boolean
281
+ | - error: Session setting sql_full_metadata expected a value of type boolean
283
282
| ...
284
- s:update('sql_defer_foreign_keys ', {{'=', 'value', '1'}})
283
+ s:update('sql_full_metadata ', {{'=', 'value', '1'}})
285
284
| ---
286
- | - error: Session setting sql_defer_foreign_keys expected a value of type boolean
285
+ | - error: Session setting sql_full_metadata expected a value of type boolean
287
286
| ...
288
287
289
288
-- gh-4711: Provide a user-friendly frontend for accessing session settings.
@@ -310,18 +309,18 @@ s:get('sql_default_engine').value
310
309
| ---
311
310
| - memtx
312
311
| ...
313
- settings.sql_defer_foreign_keys = true
312
+ settings.sql_full_metadata = true
314
313
| ---
315
314
| ...
316
- s:get('sql_defer_foreign_keys ').value
315
+ s:get('sql_full_metadata ').value
317
316
| ---
318
317
| - true
319
318
| ...
320
- s:update('sql_defer_foreign_keys ', {{'=', 2, false}})
319
+ s:update('sql_full_metadata ', {{'=', 2, false}})
321
320
| ---
322
- | - ['sql_defer_foreign_keys ', false]
321
+ | - ['sql_full_metadata ', false]
323
322
| ...
324
- settings.sql_defer_foreign_keys
323
+ settings.sql_full_metadata
325
324
| ---
326
325
| - false
327
326
| ...
@@ -342,19 +341,19 @@ s:get('sql_default_engine').value
342
341
| ---
343
342
| - memtx
344
343
| ...
345
- box.execute([[set session "sql_defer_foreign_keys " = true]])
344
+ box.execute([[set session "sql_full_metadata " = true]])
346
345
| ---
347
346
| - row_count: 1
348
347
| ...
349
- s:get('sql_defer_foreign_keys ').value
348
+ s:get('sql_full_metadata ').value
350
349
| ---
351
350
| - true
352
351
| ...
353
- box.execute([[set session "sql_defer_foreign_keys " = false]])
352
+ box.execute([[set session "sql_full_metadata " = false]])
354
353
| ---
355
354
| - row_count: 1
356
355
| ...
357
- s:get('sql_defer_foreign_keys ').value
356
+ s:get('sql_full_metadata ').value
358
357
| ---
359
358
| - false
360
359
| ...
@@ -363,9 +362,9 @@ settings.sql_default_engine = true
363
362
| ---
364
363
| - error: Session setting sql_default_engine expected a value of type string
365
364
| ...
366
- settings.sql_defer_foreign_keys = 'false'
365
+ settings.sql_full_metadata = 'false'
367
366
| ---
368
- | - error: Session setting sql_defer_foreign_keys expected a value of type boolean
367
+ | - error: Session setting sql_full_metadata expected a value of type boolean
369
368
| ...
370
369
settings.sql_parser_debug = 'string'
371
370
| ---
@@ -390,8 +389,8 @@ box.execute([[set session "sql_default_engine" = true]])
390
389
| - null
391
390
| - Session setting sql_default_engine expected a value of type string
392
391
| ...
393
- box.execute([[set session "sql_defer_foreign_keys " = 'true']])
392
+ box.execute([[set session "sql_full_metadata " = 'true']])
394
393
| ---
395
394
| - null
396
- | - Session setting sql_defer_foreign_keys expected a value of type boolean
395
+ | - Session setting sql_full_metadata expected a value of type boolean
397
396
| ...
0 commit comments