File tree Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Expand file tree Collapse file tree 2 files changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -1353,6 +1353,36 @@ SELECT POSITION('5' IN '1234567890') = '5' AS "5";
1353
1353
t
1354
1354
(1 row)
1355
1355
1356
+ SELECT POSITION('\x11'::bytea IN ''::bytea) = 0 AS "0";
1357
+ 0
1358
+ ---
1359
+ t
1360
+ (1 row)
1361
+
1362
+ SELECT POSITION('\x33'::bytea IN '\x1122'::bytea) = 0 AS "0";
1363
+ 0
1364
+ ---
1365
+ t
1366
+ (1 row)
1367
+
1368
+ SELECT POSITION(''::bytea IN '\x1122'::bytea) = 1 AS "1";
1369
+ 1
1370
+ ---
1371
+ t
1372
+ (1 row)
1373
+
1374
+ SELECT POSITION('\x22'::bytea IN '\x1122'::bytea) = 2 AS "2";
1375
+ 2
1376
+ ---
1377
+ t
1378
+ (1 row)
1379
+
1380
+ SELECT POSITION('\x5678'::bytea IN '\x1234567890'::bytea) = 3 AS "3";
1381
+ 3
1382
+ ---
1383
+ t
1384
+ (1 row)
1385
+
1356
1386
-- T312 character overlay function
1357
1387
SELECT OVERLAY('abcdef' PLACING '45' FROM 4) AS "abc45f";
1358
1388
abc45f
Original file line number Diff line number Diff line change @@ -367,6 +367,12 @@ SELECT POSITION('4' IN '1234567890') = '4' AS "4";
367
367
368
368
SELECT POSITION(' 5' IN ' 1234567890' ) = ' 5' AS " 5" ;
369
369
370
+ SELECT POSITION(' \x 11' ::bytea IN ' ' ::bytea ) = 0 AS " 0" ;
371
+ SELECT POSITION(' \x 33' ::bytea IN ' \x 1122' ::bytea ) = 0 AS " 0" ;
372
+ SELECT POSITION(' ' ::bytea IN ' \x 1122' ::bytea ) = 1 AS " 1" ;
373
+ SELECT POSITION(' \x 22' ::bytea IN ' \x 1122' ::bytea ) = 2 AS " 2" ;
374
+ SELECT POSITION(' \x 5678' ::bytea IN ' \x 1234567890' ::bytea ) = 3 AS " 3" ;
375
+
370
376
-- T312 character overlay function
371
377
SELECT OVERLAY(' abcdef' PLACING ' 45' FROM 4 ) AS " abc45f" ;
372
378
You can’t perform that action at this time.
0 commit comments