@@ -416,6 +416,8 @@ SELECT pgv_get_jsonb('vars2', 'j2');
416
416
(1 row)
417
417
418
418
COMMIT;
419
+ CREATE TABLE tab (id int, t varchar);
420
+ INSERT INTO tab VALUES (0, 'str00'), (1, 'str33'), (2, NULL), (NULL, 'strNULL');
419
421
BEGIN;
420
422
SELECT pgv_insert('vars3', 'r1', tab, true) FROM tab;
421
423
pgv_insert
@@ -452,8 +454,8 @@ SELECT pgv_select('vars3', 'r1');
452
454
pgv_select
453
455
------------
454
456
(,strNULL)
455
- (2,)
456
457
(1,str33)
458
+ (2,)
457
459
(5,str55)
458
460
(0,str00)
459
461
(5 rows)
@@ -462,8 +464,8 @@ SELECT pgv_select('vars3', 'r2');
462
464
pgv_select
463
465
------------
464
466
(,strNULL)
465
- (2,)
466
467
(1,str33)
468
+ (2,)
467
469
(5,str55)
468
470
(0,str00)
469
471
(5 rows)
@@ -473,8 +475,8 @@ SELECT pgv_select('vars3', 'r1');
473
475
pgv_select
474
476
------------
475
477
(,strNULL)
476
- (2,)
477
478
(1,str33)
479
+ (2,)
478
480
(5,str55)
479
481
(0,str00)
480
482
(5 rows)
@@ -483,8 +485,8 @@ SELECT pgv_select('vars3', 'r2');
483
485
pgv_select
484
486
------------
485
487
(,strNULL)
486
- (2,)
487
488
(1,str33)
489
+ (2,)
488
490
(5,str55)
489
491
(0,str00)
490
492
(5 rows)
@@ -824,17 +826,17 @@ SELECT pgv_select('vars3', 'r1');
824
826
pgv_select
825
827
------------
826
828
(,strNULL)
827
- (2,)
828
829
(1,str33)
830
+ (2,)
829
831
(0,str00)
830
832
(4 rows)
831
833
832
834
SELECT pgv_select('vars3', 'r2');
833
835
pgv_select
834
836
------------
835
837
(,strNULL)
836
- (2,)
837
838
(1,str33)
839
+ (2,)
838
840
(0,str00)
839
841
(4 rows)
840
842
@@ -843,8 +845,8 @@ SELECT pgv_select('vars3', 'r1');
843
845
pgv_select
844
846
------------
845
847
(,strNULL)
846
- (2,)
847
848
(1,str33)
849
+ (2,)
848
850
(5,str55)
849
851
(0,str00)
850
852
(5 rows)
@@ -853,8 +855,8 @@ SELECT pgv_select('vars3', 'r2');
853
855
pgv_select
854
856
------------
855
857
(,strNULL)
856
- (2,)
857
858
(1,str33)
859
+ (2,)
858
860
(0,str00)
859
861
(4 rows)
860
862
@@ -1132,8 +1134,8 @@ SELECT pgv_select('vars3', 'r1');
1132
1134
pgv_select
1133
1135
------------
1134
1136
(,strNULL)
1135
- (2,)
1136
1137
(1,str33)
1138
+ (2,)
1137
1139
(5,str55)
1138
1140
(0,str00)
1139
1141
(5 rows)
@@ -1142,8 +1144,8 @@ SELECT pgv_select('vars3', 'r2');
1142
1144
pgv_select
1143
1145
------------
1144
1146
(,strNULL)
1145
- (2,)
1146
1147
(1,str33)
1148
+ (2,)
1147
1149
(5,str55)
1148
1150
(0,str00)
1149
1151
(5 rows)
@@ -1153,8 +1155,8 @@ SELECT pgv_select('vars3', 'r1');
1153
1155
pgv_select
1154
1156
------------
1155
1157
(,strNULL)
1156
- (2,)
1157
1158
(1,str33)
1159
+ (2,)
1158
1160
(5,str55)
1159
1161
(0,str00)
1160
1162
(5 rows)
@@ -1163,8 +1165,8 @@ SELECT pgv_select('vars3', 'r2');
1163
1165
pgv_select
1164
1166
------------
1165
1167
(,strNULL)
1166
- (2,)
1167
1168
(1,str33)
1169
+ (2,)
1168
1170
(5,str55)
1169
1171
(0,str00)
1170
1172
(5 rows)
@@ -1230,17 +1232,17 @@ SELECT pgv_select('vars3', 'r1');
1230
1232
pgv_select
1231
1233
------------
1232
1234
(,strNULL)
1233
- (2,)
1234
1235
(1,str33)
1236
+ (2,)
1235
1237
(0,str00)
1236
1238
(4 rows)
1237
1239
1238
1240
SELECT pgv_select('vars3', 'r2');
1239
1241
pgv_select
1240
1242
------------
1241
1243
(,strNULL)
1242
- (2,)
1243
1244
(1,str33)
1245
+ (2,)
1244
1246
(0,str00)
1245
1247
(4 rows)
1246
1248
@@ -1249,8 +1251,8 @@ SELECT pgv_select('vars3', 'r1');
1249
1251
pgv_select
1250
1252
------------
1251
1253
(,strNULL)
1252
- (2,)
1253
1254
(1,str33)
1255
+ (2,)
1254
1256
(5,str55)
1255
1257
(0,str00)
1256
1258
(5 rows)
@@ -1259,8 +1261,8 @@ SELECT pgv_select('vars3', 'r2');
1259
1261
pgv_select
1260
1262
------------
1261
1263
(,strNULL)
1262
- (2,)
1263
1264
(1,str33)
1265
+ (2,)
1264
1266
(0,str00)
1265
1267
(4 rows)
1266
1268
@@ -1436,8 +1438,8 @@ SELECT pgv_select('vars3', 'r1');
1436
1438
pgv_select
1437
1439
---------------------------
1438
1440
(,strNULL)
1439
- (2,)
1440
1441
(1,str33)
1442
+ (2,)
1441
1443
(5,"after savepoint sp1")
1442
1444
(0,str00)
1443
1445
(5 rows)
@@ -1447,8 +1449,8 @@ SELECT pgv_select('vars3', 'r1');
1447
1449
pgv_select
1448
1450
---------------------------
1449
1451
(,strNULL)
1450
- (2,)
1451
1452
(1,str33)
1453
+ (2,)
1452
1454
(5,"after savepoint sp1")
1453
1455
(0,str00)
1454
1456
(5 rows)
@@ -1458,8 +1460,8 @@ SELECT pgv_select('vars3', 'r1');
1458
1460
pgv_select
1459
1461
---------------------------
1460
1462
(,strNULL)
1461
- (2,)
1462
1463
(1,str33)
1464
+ (2,)
1463
1465
(5,"after savepoint sp1")
1464
1466
(0,str00)
1465
1467
(5 rows)
@@ -1469,8 +1471,8 @@ SELECT pgv_select('vars3', 'r1');
1469
1471
pgv_select
1470
1472
--------------------------------------
1471
1473
(,strNULL)
1472
- (2,)
1473
1474
(1,str33)
1475
+ (2,)
1474
1476
(5,"after savepoint sp1")
1475
1477
(0,str00)
1476
1478
(7,"row after sp2 to remove in sp4")
@@ -1481,8 +1483,8 @@ SELECT pgv_select('vars3', 'r1');
1481
1483
pgv_select
1482
1484
--------------------------------------
1483
1485
(,strNULL)
1484
- (2,)
1485
1486
(1,str33)
1487
+ (2,)
1486
1488
(5,"after savepoint sp1")
1487
1489
(0,str00)
1488
1490
(7,"row after sp2 to remove in sp4")
@@ -1493,8 +1495,8 @@ SELECT pgv_select('vars3', 'r1');
1493
1495
pgv_select
1494
1496
----------------------------
1495
1497
(,strNULL)
1496
- (2,)
1497
1498
(1,str33)
1499
+ (2,)
1498
1500
(5,"before savepoint sp1")
1499
1501
(0,str00)
1500
1502
(5 rows)
@@ -1504,8 +1506,8 @@ SELECT pgv_select('vars3', 'r1');
1504
1506
pgv_select
1505
1507
----------------------------
1506
1508
(,strNULL)
1507
- (2,)
1508
1509
(1,str33)
1510
+ (2,)
1509
1511
(5,"before savepoint sp1")
1510
1512
(0,str00)
1511
1513
(5 rows)
0 commit comments