@@ -113,230 +113,9 @@ step s2_check:
113
113
114
114
rolname rolcanlogin
115
115
116
-
117
- starting permutation: s3_mk_sn s1_cr s3_mk_sn s1_check s1_ar s3_mk_sn s1_dr s1_check s2_check s1_sb_1 s1_check s2_check s1_sb_2 s1_check s2_check s1_sb_3 s1_check s2_check s1_sb_0 s1_check s2_check
118
- step s3_mk_sn:
119
- select 1 from pg_make_snapshot();
120
-
121
- ?column?
122
-
123
- 1
124
- step s1_cr:
125
- create role regressuser1 nologin;
126
-
127
- step s3_mk_sn:
128
- select 1 from pg_make_snapshot();
129
-
130
- ?column?
131
-
132
- 1
133
- step s1_check:
134
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
135
-
136
- rolname rolcanlogin
137
-
138
- regressuser1 f
139
- step s1_ar:
140
- alter role regressuser1 rename to regressuser2;
141
- alter role regressuser2 login;
142
-
143
- step s3_mk_sn:
144
- select 1 from pg_make_snapshot();
145
-
146
- ?column?
147
-
148
- 1
149
- step s1_dr:
150
- drop role regressuser2;
151
-
152
- step s1_check:
153
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
154
-
155
- rolname rolcanlogin
156
-
157
- step s2_check:
158
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
159
-
160
- rolname rolcanlogin
161
-
162
- step s1_sb_1:
163
- select pg_set_backend_snapshot( ( select recent_snapshot - 2 from pg_control_snapshot() ) );
164
-
165
- pg_set_backend_snapshot
166
-
167
-
168
- step s1_check:
169
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
170
-
171
- rolname rolcanlogin
172
-
173
- step s2_check:
174
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
175
-
176
- rolname rolcanlogin
177
-
178
- step s1_sb_2:
179
- select pg_set_backend_snapshot( ( select recent_snapshot - 1 from pg_control_snapshot() ) );
180
-
181
- pg_set_backend_snapshot
182
-
183
-
184
- step s1_check:
185
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
186
-
187
- rolname rolcanlogin
188
-
189
- regressuser1 f
190
- step s2_check:
191
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
192
-
193
- rolname rolcanlogin
194
-
195
- step s1_sb_3:
196
- select pg_set_backend_snapshot( ( select recent_snapshot from pg_control_snapshot() ) );
197
-
198
- pg_set_backend_snapshot
199
-
200
-
201
- step s1_check:
202
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
203
-
204
- rolname rolcanlogin
205
-
206
- regressuser2 t
207
- step s2_check:
208
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
209
-
210
- rolname rolcanlogin
211
-
212
- step s1_sb_0:
213
- select pg_set_backend_snapshot( 0 );
214
-
215
- pg_set_backend_snapshot
116
+ pg_remove_snapshot
216
117
217
118
218
- step s1_check:
219
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
220
-
221
- rolname rolcanlogin
222
-
223
- step s2_check:
224
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
225
-
226
- rolname rolcanlogin
227
-
228
-
229
- starting permutation: s3_mk_sn s1_cr s3_mk_sn s1_check s1_ar s3_mk_sn s1_dr s1_check s2_check s2_sb_1 s1_check s2_check s2_sb_2 s1_check s2_check s2_sb_3 s1_check s2_check s2_sb_0 s1_check s2_check
230
- step s3_mk_sn:
231
- select 1 from pg_make_snapshot();
232
-
233
- ?column?
234
-
235
- 1
236
- step s1_cr:
237
- create role regressuser1 nologin;
238
-
239
- step s3_mk_sn:
240
- select 1 from pg_make_snapshot();
241
-
242
- ?column?
243
-
244
- 1
245
- step s1_check:
246
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
247
-
248
- rolname rolcanlogin
249
-
250
- regressuser1 f
251
- step s1_ar:
252
- alter role regressuser1 rename to regressuser2;
253
- alter role regressuser2 login;
254
-
255
- step s3_mk_sn:
256
- select 1 from pg_make_snapshot();
257
-
258
- ?column?
259
-
260
- 1
261
- step s1_dr:
262
- drop role regressuser2;
263
-
264
- step s1_check:
265
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
266
-
267
- rolname rolcanlogin
268
-
269
- step s2_check:
270
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
271
-
272
- rolname rolcanlogin
273
-
274
- step s2_sb_1:
275
- select pg_set_backend_snapshot( ( select recent_snapshot - 2 from pg_control_snapshot() ) );
276
-
277
- pg_set_backend_snapshot
278
-
279
-
280
- step s1_check:
281
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
282
-
283
- rolname rolcanlogin
284
-
285
- step s2_check:
286
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
287
-
288
- rolname rolcanlogin
289
-
290
- step s2_sb_2:
291
- select pg_set_backend_snapshot( ( select recent_snapshot - 1 from pg_control_snapshot() ) );
292
-
293
- pg_set_backend_snapshot
294
-
295
-
296
- step s1_check:
297
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
298
-
299
- rolname rolcanlogin
300
-
301
- step s2_check:
302
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
303
-
304
- rolname rolcanlogin
305
-
306
- regressuser1 f
307
- step s2_sb_3:
308
- select pg_set_backend_snapshot( ( select recent_snapshot from pg_control_snapshot() ) );
309
-
310
- pg_set_backend_snapshot
311
-
312
-
313
- step s1_check:
314
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
315
-
316
- rolname rolcanlogin
317
-
318
- step s2_check:
319
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
320
-
321
- rolname rolcanlogin
322
-
323
- regressuser2 t
324
- step s2_sb_0:
325
- select pg_set_backend_snapshot( 0 );
326
-
327
- pg_set_backend_snapshot
328
-
329
-
330
- step s1_check:
331
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
332
-
333
- rolname rolcanlogin
334
-
335
- step s2_check:
336
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
337
-
338
- rolname rolcanlogin
339
-
340
119
341
120
starting permutation: s3_mk_sn s1_cr s3_mk_sn s1_check s1_ar s3_mk_sn s1_dr s1_check s2_check s3_rc_sn_2 s1_check s2_check
342
121
step s3_mk_sn:
@@ -399,103 +178,6 @@ step s2_check:
399
178
400
179
rolname rolcanlogin
401
180
402
-
403
- starting permutation: s3_mk_sn s1_cr s3_mk_sn s1_check s1_ar s3_mk_sn s1_dr s1_check s2_check s3_rc_sn s1_check s2_check s3_rc_sn s1_check s2_check s3_rc_sn s1_check s2_check s3_mk_sn
404
- step s3_mk_sn:
405
- select 1 from pg_make_snapshot();
406
-
407
- ?column?
408
-
409
- 1
410
- step s1_cr:
411
- create role regressuser1 nologin;
412
-
413
- step s3_mk_sn:
414
- select 1 from pg_make_snapshot();
415
-
416
- ?column?
417
-
418
- 1
419
- step s1_check:
420
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
421
-
422
- rolname rolcanlogin
423
-
424
- regressuser1 f
425
- step s1_ar:
426
- alter role regressuser1 rename to regressuser2;
427
- alter role regressuser2 login;
428
-
429
- step s3_mk_sn:
430
- select 1 from pg_make_snapshot();
431
-
432
- ?column?
433
-
434
- 1
435
- step s1_dr:
436
- drop role regressuser2;
437
-
438
- step s1_check:
439
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
440
-
441
- rolname rolcanlogin
442
-
443
- step s2_check:
444
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
445
-
446
- rolname rolcanlogin
447
-
448
- step s3_rc_sn:
449
- select pg_recover_to_snapshot( ( select recent_snapshot from pg_control_snapshot() ) );
450
-
451
- pg_recover_to_snapshot
181
+ pg_remove_snapshot
452
182
453
183
454
- step s1_check:
455
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
456
-
457
- rolname rolcanlogin
458
-
459
- step s2_check:
460
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
461
-
462
- rolname rolcanlogin
463
-
464
- step s3_rc_sn:
465
- select pg_recover_to_snapshot( ( select recent_snapshot from pg_control_snapshot() ) );
466
-
467
- pg_recover_to_snapshot
468
-
469
-
470
- step s1_check:
471
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
472
-
473
- rolname rolcanlogin
474
-
475
- step s2_check:
476
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
477
-
478
- rolname rolcanlogin
479
-
480
- step s3_rc_sn:
481
- select pg_recover_to_snapshot( ( select recent_snapshot from pg_control_snapshot() ) );
482
-
483
- pg_recover_to_snapshot
484
-
485
-
486
- step s1_check:
487
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
488
-
489
- rolname rolcanlogin
490
-
491
- step s2_check:
492
- select rolname, rolcanlogin from pg_roles where rolname in ( 'regressuser1', 'regressuser2' );
493
-
494
- rolname rolcanlogin
495
-
496
- step s3_mk_sn:
497
- select 1 from pg_make_snapshot();
498
-
499
- ?column?
500
-
501
- 1
0 commit comments